Hal Robson-Kanu salvaged a point late in the game for Reading during a chaotic finish to the 3-3 draw with Fulham at the Madejski Stadium.
Robson-Kanu prodded home from close range in the dying seconds of a breathless final 13 minutes that produced four goals.
Dimitar Berbatov appeared to have struck the winner for Fulham moments earlier after driving home Steve Sidwell's pass, but Reading refused to throw in the towel.
The Royals created the first chance for former Fulham striker Pavel Pogrebnyak, who will have nightmares over the fifth-minute sitter he nodded wide of the left post from five yards out. The Russian had done the hard work, outmuscling Fulham's defence as he leapt to connect with Nicky Shorey's cross, only to head the ball wide.
However, Reading surged ahead with a magnificent 27th-minute goal from Mikele Leigertwood who drilled the ball home from 20 yards.
Skipper Jobi McAnuff did the initial damage with an intelligent run that ended with an inch-perfect pass to the unmarked Leigertwood who gave the diving Mark Schwarzer no chance.
Reading's ascendancy was brought to an abrupt halt in the 62nd minute when Fulham equalised through Bryan Ruiz. The Costa Rican forward exchanged passes with Damien Duff before dispatching a tremendous shot struck with vicious force past Alex McCarthy.
Fulham were energised by the goal and began spraying the ball around with greater urgency, spending lengthy spells around Reading's area and they were rewarded when Chris Baird fired his second goal in two matches, heading home Ruiz's corner in the 78th minute.
Substitute Garath McCleary equalised in the 86th minute from close range as play swung from end to end in a high-octane conclusion that gripped the crowd.
Former Manchester United man Berbatov appeared to have stuck a classy winner, but Robson-Kanu had the final say.