Reading came from two goals down to pick up a vital win against the Baggies.
A last-gasp goal from Russian Pavel Pogrebnyak crowned a scintillating comeback from Premier League strugglers Reading on Saturday, giving the hosts a 3-2 win over West Bromwich Albion, who saw their hopes of breaking into the top four frustrated.
Under former Chelsea assistant coach Steve Clarke, West Brom have proved a surprise package in the English Premiewr League this season.
Victory would have moved them above sixth-placed Arsenal and it seemed three points were in the bag for the Baggies after a Romelu Lukaku double strike to make it nine goals since he began his loan move from Chelsea last summer.
James Morrison created the opener in the 20th minute as he zipped to the byline and fed Lukaku, who fired home.
And after a quiet period for the visitors, Lukaku then made it 2-0 midway through the second half with a fine 25-yard strike after drifting in from the right flank.
But Reading then turned the match upside down to claim only their third win of the campaign with three goals inside a crazy final eight minutes.
First, Jimmy Kebe headed in a Garath McCleary cross.
With two minutes remaining, the hosts earned a penalty after Jonas Olsson brought down Kebe and Adam Le Fondre netted the spotkick to level the contest.
And in a pulsating finish, Pogrebnyak bundled in from close range to poach an unlikely win which kept Reading two points clear of bottom side Queens Park Rangers and just three from safety.
Tickets still available for top football matches – Reading tickets