Reading have staged a dramatic late comeback to claim all three points from their home fixture against West Bromwich Albion.
The Baggies led by two goals as the teams entered the final 10 minutes, but goals from Jimmy Kebe, Adam Le Fondre and Pavel Pogrebnyak saw the Royals snatch victory from the jaws of defeat.
Brian McDermott's men saw plenty of the ball in the opening stages, but fell behind in the 20th minute as Romelu Lukaku registered his eighth goal of the campaign.
The Belgian striker swept past Adam Federici after being found inside the area by James Morrison.
Despite dominating possession, the hosts continued to struggle with their final ball and went into the break trailing.
It did not get much better after the restart as the visitors threatened to double their lead.
Lukaku was proving to be a real handful for the Royals' defence and came close to grabbing his second of the afternoon when he clattered a shot against the crossbar in the 68th minute.
However, Federici was picking the ball out of the net just two moments later after being beaten by Lukaku's low drive.
Jimmy Kebe headed home Garath McCleary's cross to restore hope for the hosts with eight minutes remaining.
The Madejski crowd were on their feet six minutes later when the referee gave them a penalty after Jonas Olsson brought down Jimmy Kebe.
Adam Le Fondre stepped up and dispatched his spot kick to draw his team level.
The turnaround was complete in injury time, when Pavel Pogrebnyak's stabbed effort looped over a helpless Ben Foster.