Match ends, Queens Park Rangers 2, West Bromwich Albion 3.
West Bromwich Albion moved to within a point of the Championship promotion places as Jake Livermore's 94th-minute winner gave them victory at Queens Park Rangers.
The Baggies took the lead when Jefferson Montero fired in from six yards on his first start since joining on loan from Swansea last month.
Luke Freeman then levelled with a near-post strike, before Jacob Murphy's breakaway goal restored the visitors' advantage.
Tomer Hemed equalised from penalty spot to make it 2-2 but, after the hosts were reduced to 10 men following an injury to Freeman with all three substitutions already made, Livermore struck.
The Baggies stay fourth, but are just three points behind leaders Norwich City and one point behind Sheffield United and Leeds United - although Marcelo Bielsa's side have played a game fewer.
Darren Moore's Baggies won August's reverse fixture 7-1 at The Hawthorns, but this was a vastly improved showing from Steve McClaren's side, who enjoyed long spells of dominance.
After Hemed had levelled for a second time, it was the home team who looked the more likely to go on and win the match, before Freeman's injury appeared to alter the course of the game.
Rangers, who were beaten by Premier League Watford in the fifth round of the FA Cup on Friday, have now lost their past six Championship games and are winless in the league since 26 December.
It is a run of form that has seen the west London club slump from eighth in the table, two points off the play-offs, to 18th - 14 points away from the top six.
QPR manager Steve McClaren:
"It will turn eventually for sure, if we keep performing like we've been doing - even in the past five games which haven't turned out right for us.
"The 94th minute is not a good minute for this team at the moment.
"We missed a penalty to equalise 4-4 (against Birmingham City), 94 minutes at Bristol (City) where it should never have been a penalty, and tonight 94 minutes.
"I thought we were going to hold on and deservedly hold on. The character and fight of the team is not in question.
"Yes we're making mistakes and being punished, and we're not getting the rub of the green and not getting away with a lot, but the character of the team is there."
West Brom manager Darren Moore told BBC WM 95.6:
"I'm just really pleased with the players' attitude to keep going right until the end. They got their just rewards in the end - they kept at it and kept at it.
"Great to see Jake Livermore pop up in the last few seconds and get that vital touch.
"It was a tough night here and to score three goals away from home at a difficult place shows the character.
"Together as a group they dug that out of the bag and it's a valuable three points for us."
Line-ups
QPR
Formation 3-5-2
- 13Lumley
- 2Furlong
- 37Leistner
- 33Lynch
- 23WszolekSubstituted forOsayi-Samuelat 71'minutes
- 8Cousins
- 21Luongo
- 7Freeman
- 3Bidwell
- 17SmithSubstituted forEzeat 45'minutes
- 32WellsSubstituted forHemedat 70'minutes
Substitutes
- 1Ingram
- 10Eze
- 11Scowen
- 14Manning
- 16Hemed
- 20Osayi-Samuel
- 24Kakay
West Brom
Formation 4-3-3
- 1Johnstone
- 68Holgate
- 25Dawson
- 26Hegazi
- 3Gibbs
- 8LivermoreBooked at 77mins
- 28FieldSubstituted forPhillipsat 81'minutes
- 6JohansenSubstituted forBarryat 65'minutes
- 70Murphy
- 19Rodriguez
- 15MonteroSubstituted forHarperat 57'minutes
Substitutes
- 5Bartley
- 10Phillips
- 18Barry
- 21Edwards
- 23Bond
- 24Tosin
- 34Harper
- Referee:
- John Brooks
- Attendance:
- 12,257
Match Stats
- Possession
- Home45%
- Away55%
- Shots
- Home15
- Away10
- Shots on Target
- Home4
- Away5
- Corners
- Home4
- Away9
- Fouls
- Home12
- Away9
Live Text
Post update
Full Time
Second Half ends, Queens Park Rangers 2, West Bromwich Albion 3.
Post update
Craig Dawson (West Bromwich Albion) wins a free kick in the defensive half.
Post update
Foul by Toni Leistner (Queens Park Rangers).
Goal!
Goal! Queens Park Rangers 2, West Bromwich Albion 3. Jake Livermore (West Bromwich Albion) right footed shot from the centre of the box to the bottom left corner. Assisted by Mason Holgate.
Post update
Corner, West Bromwich Albion. Conceded by Darnell Furlong.
Post update
Craig Dawson (West Bromwich Albion) wins a free kick on the right wing.
Post update
Foul by Tomer Hemed (Queens Park Rangers).
Post update
Corner, West Bromwich Albion. Conceded by Darnell Furlong.
Post update
Corner, West Bromwich Albion. Conceded by Toni Leistner.
Post update
Corner, West Bromwich Albion. Conceded by Jordan Cousins.
Post update
Attempt blocked. Matt Phillips (West Bromwich Albion) left footed shot from the centre of the box is blocked. Assisted by Jake Livermore.
Post update
Attempt missed. Matt Phillips (West Bromwich Albion) header from the right side of the box misses to the right. Assisted by Gareth Barry.
Post update
Corner, West Bromwich Albion. Conceded by Darnell Furlong.
Post update
Attempt blocked. Jacob Murphy (West Bromwich Albion) right footed shot from outside the box is blocked. Assisted by Gareth Barry.
Post update
Delay over. They are ready to continue.
Post update
Delay in match Luke Freeman (Queens Park Rangers) because of an injury.
Post update
Attempt saved. Eberechi Eze (Queens Park Rangers) right footed shot from the centre of the box is saved in the bottom left corner.
Substitution
Substitution, West Bromwich Albion. Matt Phillips replaces Sam Field.
Post update
Gareth Barry (West Bromwich Albion) wins a free kick in the defensive half.