Bolton 2-2 West Brom
James Morrison came off the bench to score a last-minute equaliser as West Brom put a severe dent in Bolton's chances of avoiding relegation.
Morrison arrived at the far post to volley in Simon Cox's cross as the visitors fought back from 2-0 down.
Martin Petrov had put Bolton in front from the penalty spot.
A Billy Jones own goal doubled Wanderers' lead, but they were stunned as Chris Brunt lashed home before Morrison completed West Brom's rally.
QPR's late winner against Stoke capped a devastating finale for Owen Coyle's men, who must now beat the Potters at the Britannia Stadium next Sunday to stand any chance of staying up.
They paid the price for sitting too deep in an attempt to protect their 2-0 advantage and West Brom were rewarded for throwing everything at their opponents in the closing stages.
Brunt's crisp finish came only three minutes after Jones had scored in his own net and Morrison's equaliser on his return from a knee injury earned new England manager Roy Hodgson a point in his penultimate match in charge of the Baggies.
Many of the travelling West Brom fans showed their support for Hodgson by kitting themselves out in England shirts for the occasion.
And their relaxed mood seemed to infect the Albion players as Bolton made the sharper start to an open first half.
Chris Eagles and David N'Gog missed with early sighters before a low cross from Petrov on the left wing eluded a clutter of players in the middle and was spooned over the bar by Kevin Davies at the far post.
At the other end, Brunt side-footed wide from a great position before Shane Long's shot on the turn was deflected onto a post by Adam Bogdan.
Five minutes later, Bolton were awarded a penalty as Keith Andrews was penalised for a sliding challenge on Mark Davies.
Although the Irish midfielder seemed to play the ball, Youssouf Mulumbu added to the evidence in Bolton's favour by making contact with Davies from behind.
After a slow start to the second period, Baggies midfielder Graham Dorrans wasted a good opening when his tame shot from close to the penalty spot was easily saved by Bogdan.
Soon afterwards, Liam Ridgewell got in behind the Bolton backline but could not beat Bogdan at his near post.
Petrov remained Bolton's most likely source of an equaliser, with his pace and delivery from the left wing.
One cross picked out Davies in the middle, and the captain's header was saved at full stretch by Ben Foster.
Substitute Ivan Klasnic then sent Petrov careering down the left again, and his low cross sparked a comedy of errors with Ridgewell diverting the ball off Jones and into the net.
West Brom hit back almost immediately as Brunt arrived from midfield to lash home a loose ball from the edge of the box.
And just when news of QPR's crucial goal was filtering through to the home fans at the Reebok Stadium, Morrison further darkened their mood by popping up at the far post to round off a splendid passing move.
- 01 Bogdan
- 18 Ricketts
- 25 Boyata Booked
- 31 Wheater (Knight - 46' )
- 32 Ream
- 07 Eagles
- 10 Petrov (Lee - 81' )
- 16 M Davies
- 19 Reo-Coker
- 14 K Davies
- 24 Ngog (Klasnic - 68' )
- 22 Jaaskelainen
- 03 Alonso
- 12 Knight
- 27 Lee
- 37 Vela
- 17 Klasnic
- 30 Miyaichi
- 01 Foster
- 03 Olsson
- 06 Ridgewell
- 23 McAuley
- 28 Jones Booked
- 08 Andrews Booked (Morrison - 74' )
- 11 Brunt Booked
- 17 Dorrans (Cox - 81' )
- 21 Mulumbu (Scharner - 78' )
- 09 Long Booked
- 32 Fortune
- 13 Fulop
- 20 Shorey
- 25 Dawson
- 07 Morrison
- 16 Allan
- 33 Scharner
- 31 Cox
Live Text Commentary
Full Time The final whistle is blown by the referee.90:00 +5:28
Free kick awarded for an unfair challenge on Marc-Antoine Fortune by Samuel Ricketts. Free kick crossed by Chris Brunt, save by Adam Bogdan.90:00 +5:01
The referee gives a free kick against Ivan Klasnic for handball. Free kick taken by Ben Foster.90:00 +2:48
Samuel Ricketts produces a cross.90:00 +2:10
Unfair challenge on Jonas Olsson by Mark Davies results in a free kick. Free kick taken by Ben Foster.90:00 +1:44
The assistant referee signals for offside against Marc-Antoine Fortune. Indirect free kick taken by Adam Bogdan.89:32
Assist by Simon Cox.89:32 Goal scored
Goal! - James Morrison - Bolton 2 - 2 West Brom James Morrison finds the back of the net with a goal from inside the six-yard box high into the middle of the goal. Bolton 2-2 West Brom.88:28
Liam Ridgewell fouled by Kevin Davies, the ref awards a free kick. Liam Ridgewell takes the free kick.85:51
Outswinging corner taken by Chris Brunt from the left by-line.84:46
Simon Cox takes a shot. Adam Bogdan makes a comfortable save.83:53
James Morrison takes a shot. Dedryck Boyata gets a block in.82:02
The ball is delivered by Liam Ridgewell, Adam Bogdan makes a save.80:20
Free kick taken by Ben Foster.80:20 Substitution
Substitution Chung-Yong Lee joins the action as a substitute, replacing Martin Petrov.80:20 Substitution
Substitution (West Brom) makes a substitution, with Simon Cox coming on for Graham Dorrans.80:20
Kevin Davies gives away a free kick for an unfair challenge on Billy Jones.78:00
The offside flag is raised against Kevin Davies. Ben Foster takes the free kick.77:23 Substitution
Substitution Paul Scharner replaces Youssouf Mulumbu.74:22
Assist by Shane Long.
Goal! - Chris Brunt - Bolton 2 - 1 West Brom Chris Brunt finds the net with a goal from deep inside the penalty box to the bottom left corner of the goal. Bolton 2-1 West Brom.74:05
The offside flag is raised against Kevin Davies. Ben Foster restarts play with the free kick.73:41
Nigel Reo-Coker takes the direct free kick.73:41 Booking
Booking Caution for Chris Brunt.73:10 Substitution
Substitution (West Brom) makes a substitution, with James Morrison coming on for Keith Andrews.73:10
Chris Brunt gives away a free kick for an unfair challenge on Samuel Ricketts.71:36
Martin Petrov sends in a cross.71:09
Martin Petrov provided the assist for the goal.71:09 Goal scored
Goal! - Billy Jones - Bolton 2 - 0 West Brom Billy Jones puts the ball into his own net. Bolton 2-0 West Brom.69:49
Kevin Davies takes a shot. Save made by Ben Foster.68:58
Marc-Antoine Fortune is caught offside. Free kick taken by Samuel Ricketts.68:19
The referee gives a free kick against Shane Long for handball. Free kick taken by Zat Knight. Ivan Klasnic takes a shot. Chris Brunt gets a block in.67:31 Substitution
Substitution Ivan Klasnic replaces David Ngog.66:45
Inswinging corner taken from the right by-line by Martin Petrov,65:56
Liam Ridgewell takes a shot. Save made by Adam Bogdan.62:52
Chris Brunt takes a inswinging corner.62:42
Marc-Antoine Fortune takes a shot. Blocked by Samuel Ricketts.61:14
Foul by Kevin Davies on Liam Ridgewell, free kick awarded. Liam Ridgewell takes the free kick.59:16
Effort on goal by Chris Eagles from just inside the area clears the bar.58:19
Corner taken left-footed by Chris Brunt, Jonas Olsson takes a shot. Save made by Adam Bogdan.58:12
Centre by Marc-Antoine Fortune, blocked by Samuel Ricketts.57:15
Graham Dorrans takes a shot. Save by Adam Bogdan.55:56
Chris Eagles crosses the ball in from the free kick.55:56 Booking
Booking Keith Andrews goes into the referee's book for unsporting behaviour.55:34
Foul by Keith Andrews on Samuel Ricketts, free kick awarded.55:14
Martin Petrov delivers the ball, blocked by Billy Jones.53:40
Direct free kick taken by Nigel Reo-Coker.53:40 Booking
Booking Shane Long receives a caution.53:22
Nigel Reo-Coker fouled by Shane Long, the ref awards a free kick.52:41
Free kick awarded for an unfair challenge on Marc-Antoine Fortune by Samuel Ricketts. Free kick taken by Gareth McAuley.51:56
The referee blows for offside against Shane Long. Adam Bogdan takes the indirect free kick.51:02
Unfair challenge on Dedryck Boyata by Shane Long results in a free kick. Free kick taken by Adam Bogdan.49:30
David Ngog challenges Jonas Olsson unfairly and gives away a free kick. Ben Foster takes the free kick.49:02
Martin Petrov produces a cross, clearance made by Gareth McAuley.48:34
Corner taken by Martin Petrov from the left by-line played to the near post, Billy Jones makes a clearance.47:34
Jonas Olsson concedes a free kick for a foul on David Ngog. Direct free kick taken by Nigel Reo-Coker.45:16
Youssouf Mulumbu fouled by David Ngog, the ref awards a free kick. Ben Foster takes the direct free kick.45:01
The referee starts the second half.45:01 Substitution
Substitution David Wheater goes off and Zat Knight comes on.45:00 +3:06 Half time
Half Time The whistle is blown to end the first half.45:00 +1:12
Corner taken left-footed by Martin Petrov from the right by-line, Ben Foster makes a comfortable save.45:00 +1:02
Shot by Chris Eagles. Marc-Antoine Fortune gets a block in.44:40
Chris Eagles crosses the ball from the free kick right-footed from left wing, save made by Ben Foster.44:40 Booking
Booking Billy Jones is given a yellow card.44:19
Billy Jones concedes a free kick for a foul on Martin Petrov.43:30
Header from deep inside the area by Kevin Davies goes harmlessly over the crossbar.41:19
Marc-Antoine Fortune produces a right-footed shot from deep inside the penalty area which goes wide of the right-hand post.39:49
Chris Eagles produces a right-footed shot from just outside the area that goes harmlessly over the target.38:37
Jonas Olsson is ruled offside. Adam Bogdan takes the indirect free kick.37:59
Graham Dorrans crosses the ball from the free kick right-footed from left wing.37:59 Booking
Booking Caution for Dedryck Boyata.37:52
Shane Long fouled by Dedryck Boyata, the ref awards a free kick.37:18
Marc-Antoine Fortune is ruled offside. Free kick taken by Adam Bogdan.34:45
A cross is delivered by Liam Ridgewell.31:14
Free kick awarded for an unfair challenge on Jonas Olsson by David Ngog. Jonas Olsson takes the free kick.30:26
Foul by Mark Davies on Youssouf Mulumbu, free kick awarded. Keith Andrews takes the free kick.29:50
Youssouf Mulumbu has a shot on goal from outside the area which misses right.29:15
Foul by David Wheater on Marc-Antoine Fortune, free kick awarded. Keith Andrews restarts play with the free kick.28:09
Dedryck Boyata sends in a cross, clearance made by Gareth McAuley.27:18
The referee blows for offside. Indirect free kick taken by Adam Bogdan.26:08
Liam Ridgewell sends in a cross, blocked by Dedryck Boyata.25:12
Tim Ream gives away a free kick for an unfair challenge on Shane Long. Chris Brunt restarts play with the free kick.23:20
Assist on the goal came from Mark Davies.23:20 Goal scored
Goal! - Martin Petrov - Bolton 1 - 0 West Brom Penalty taken left-footed by Martin Petrov and scored. Bolton 1-0 West Brom.22:03
Keith Andrews gives away a Penalty for an unfair challenge on Mark Davies.21:25
Chris Brunt takes a shot. Save by Adam Bogdan.19:56
Corner taken by Martin Petrov from the left by-line, Kevin Davies takes a shot. Ben Foster makes a save.18:31
Shane Long takes a shot. Adam Bogdan makes a save.17:27
The offside flag is raised against Marc-Antoine Fortune. Adam Bogdan restarts play with the free kick.16:20
Chris Brunt produces a left-footed shot from the edge of the area and misses to the left of the goal.15:17
Unfair challenge on Billy Jones by David Ngog results in a free kick. Ben Foster restarts play with the free kick.14:43
The ball is sent over by Martin Petrov.13:29
Marc-Antoine Fortune produces a drilled left-footed shot from deep inside the penalty box which goes wide of the left-hand post.11:50
Corner taken left-footed by Chris Brunt from the right by-line, Gareth McAuley takes a shot. Save made by Adam Bogdan.11:03
Shot from close range by Kevin Davies clears the bar.9:26
Martin Petrov takes a shot. Save by Ben Foster.9:04
Shane Long takes a shot. Save by Adam Bogdan.7:20
The offside flag is raised against David Wheater. Ben Foster restarts play with the free kick.6:41
Free kick awarded for a foul by Marc-Antoine Fortune on Dedryck Boyata. The free kick is swung in right-footed by Nigel Reo-Coker.5:00
The referee blows for offside against Shane Long. Free kick taken by Adam Bogdan.3:53
David Ngog takes a shot. Save by Ben Foster.2:59
Marc-Antoine Fortune takes a shot. Save made by Adam Bogdan.1:29
Chris Eagles has a shot on goal from outside the box which misses right.0:00
The match begins.
Live data and text provided by our data suppliers