Wolves are now stranded six points adrift at the bottom of the Premier League as Bolton Wanderers staged an unlikely comeback to win at Molineux.

Owen Coyle's side were strictly second best for more than an hour and Wolves led deservedly through Michael Kightly's measured finish early in the second half.

The game turned on a hotly-disputed penalty when referee Jonathan Moss ruled Mark Davies had been fouled by Wolves captain Roger Johnson - despite there appearing to be little serious contact.

Bolton's Martin Petrov equalised from the spot before revealing a "Be Strong Stan" T-shirt in support of fellow Bulgarian Stiliyan Petrov after the Aston Villa captain was diagnosed with leukaemia.

As Wolves struggled to come to terms with the blow, which came when they were in complete control, Bolton took advantage to add further late goals through Marcos Alonso and substitute Kevin Davies.

Matt Jarvis' goal gave Wolves some hope but the silence around Molineux at the final whistle - celebrating Bolton fans apart - was an ominous sound as this result delivers a telling blow to any hopes they may have of avoiding relegation.

Wolves at Molineux in 2012

02 Jan: Chelsea PL Lost 1-2

18 Jan: Birmingham FAC Lost 0-1

21 Jan: Aston Villa PL Lost 2-3

31 Jan: Liverpool PL Lost 0-3

12 Feb: WBA PL Lost 1-5

10 Mar: Blackburn PL Lost 0-2

18 Mar: Man Utd PL Lost 0-5

31 Mar: Bolton PL Lost 2-3

The scoreline barely reflected the game but the fragility of Wolves was obvious in the manner they collapsed after Bolton drew level and in an unseemly first half confrontation between captain Johnson and goalkeeper Wayne Hennessey that required the intervention of Kightly and the referee before calm was restored.

No such problems for Bolton, who recorded their third straight league to win to bolster their own survival hopes.

Wolves' aim was clear from the whistle as Bolton were tormented down the flanks by Jarvis and, to particularly good effect, Kightly.

Bolton keeper Adam Bogdan was forced to distinguish himself with an early save from the recalled Sylvain Ebanks-Blake in a moment that set the tone for a first half of virtually unbroken Wolves domination.

Steven Fletcher was causing problems for Bolton every time the ball was delivered into the area - as it was with monotonous regularity. Ryo Miyaichi swept the Scot's header off the line from Jarvis's corner and then he struck the woodwork from another inviting Kightly cross when he should have done better.

Petrov's volley was Bolton's only serious threat - but nerves were never far from the surface inside Molineux and tensions erupted as Hennessey and Johnson confronted each other on the edge of the area after Bolton had been allowed an opportunity.

Words were exchanged between the pair, who then went head-to-head and pointed fingers before Kightly stepped in to try to act as peacemaker. Referee Moss eventually brought the situation to a conclusion.

Bolton have momentum - Coyle

Bolton almost made Wolves pay for their profligacy in front of goal as David Wheater headed just wide after the restart - but the goal Wolves and Kightly so richly deserved arrived eight minutes after the interval.

Kightly cut in from the right before curling a precise left-foot finish into Bogdan's bottom corner as Wolves provided an end product to accompany all their pressure.

The lead only lasted 10 minutes before Bolton were level in the most contentious circumstances. Mark Davies fell under a challenge from Johnson, with contact appearing minimal at most. Referee Moss waited before pointing to the spot, to the obvious disgust of the home fans and players.

Petrov scored calmly from the penalty but the Wolves supporters continued to make their displeasure clear to their former player Davies for the rest of the game.

Wolves needed to regain their earlier thrust and they almost regained the lead with 14 minutes left as Jarvis took advantage of Bolton hesitation, only to head Fletcher's overhead kick wide from six yards out.

Wolves boss Terry Connor 'shattered' by Bolton defeat

Bolton, however, had been given fresh impetus by their equaliser and took the lead with 10 minutes left to complete a turnaround that looked so unlikely for so long.

Hennessey did well to claw out Wheater's header, but he was powerless to stop Alonso bundling home after David Ngog's header bounced back off the bar.

And substitute Kevin Davies quickly added the third for Bolton, weaving his way through the Wolves defence with embarrassing ease before shooting low past Hennessey.

Wolves looked on the floor and the home fans were heading for the exits in droves as Jarvis gave them hope by beating Bogdan with a powerful drive.

But it was too late to save this game - and it now looks too late for Wolves to mount any sort of comeback to preserve their Premier League status.

Lineup, Bookings (2) & Substitutions (6)

Wolverhampton

  • 01 Hennessey
  • 05 Stearman Booked
  • 11 Ward
  • 14 Johnson
  • 21 Bassong
  • 04 Edwards (Milijas - 87' )
  • 07 Kightly
  • 17 Jarvis
  • 26 Davis (Henry - 87' )
  • 09 Ebanks-Blake (Doyle - 81' )
  • 10 Fletcher

Substitutes

  • 31 De Vries
  • 16 Berra
  • 23 Zubar
  • 08 Henry
  • 12 Hunt
  • 20 Milijas
  • 29 Doyle

Bolton

  • 01 Bogdan
  • 03 Alonso
  • 18 Ricketts
  • 31 Wheater
  • 32 Ream
  • 10 Petrov
  • 16 M Davies
  • 19 Reo-Coker
  • 17 Klasnic Booked (K Davies - 70' )
  • 24 Ngog (Knight - 90' )
  • 30 Miyaichi (Eagles - 77' )

Substitutes

  • 22 Jaaskelainen
  • 12 Knight
  • 25 Boyata
  • 07 Eagles
  • 37 Vela
  • 14 K Davies
  • 29 Sordell
Ref: Moss
Att: 25,215

Match Stats

Shots

14 19

On target

8 11

Corners

13 4

Fouls

11 11

Live Text Commentary

90:00 +5:50 Full time

Full Time The final whistle is blown by the referee.

90:00 +5:03

Outswinging corner taken by Steven Fletcher from the left by-line.

90:00 +4:51

A cross is delivered by Matthew Jarvis, Samuel Ricketts gets a block in.

90:00 +4:02 Substitution

Substitution Zat Knight replaces David Ngog.

90:00 +3:40

Michael Kightly sends in a cross, Chris Eagles manages to make a clearance.

90:00 +2:51

Short corner taken by Martin Petrov.

90:00 +2:40

Shot by Chris Eagles. Blocked by Sebastien Bassong.

90:00 +2:18

Shot by Martin Petrov. Save by Wayne Hennessey.

90:00 +1:43

The referee blows for offside. Adam Bogdan takes the free kick.

90:00 +1:35

Steven Fletcher crosses the ball.

88:47

Shot by Richard Stearman from 12 yards. Blocked by Mark Davies.

88:23

Inswinging corner taken from the right by-line by Steven Fletcher.

88:18

The ball is swung over by Michael Kightly, Marcos Alonso manages to make a clearance.

87:02 Goal scored

Goal! - Matthew Jarvis - Wolves 2 - 3 Bolton Matthew Jarvis scores a goal from inside the penalty box to the bottom left corner of the goal. Wolverhampton 2-3 Bolton.

86:21 Substitution

Substitution David Davis leaves the field to be replaced by Karl Henry.

86:21 Substitution

Substitution Nenad Milijas comes on in place of David Edwards.

86:08

The ball is swung over by Martin Petrov, Close range shot by Chris Eagles goes wide of the left-hand upright.

85:18

Outswinging corner taken right-footed by Chris Eagles, Stephen Ward manages to make a clearance.

85:14

Chris Eagles produces a cross, clearance by Stephen Ward.

83:52

Assist by Chris Eagles.

83:52 Goal scored

Goal! - Kevin Davies - Wolves 1 - 3 Bolton Kevin Davies grabs a goal from deep inside the penalty box to the bottom left corner of the goal. Wolverhampton 1-3 Bolton.

83:18

Shot from 18 yards from Nigel Reo-Coker. Save made by Wayne Hennessey.

81:22

Effort on goal by Chris Eagles from deep inside the area goes harmlessly over the bar.

80:32 Substitution

Substitution (Wolverhampton) makes a substitution, with Kevin Doyle coming on for Sylvan Ebanks-Blake.

79:12

Assist on the goal came from David Ngog.

79:12 Goal scored

Goal! - Marcos Alonso - Wolves 1 - 2 Bolton Goal scored by Marcos Alonso from close in to the bottom left corner of the goal. Wolverhampton 1-2 Bolton.

79:07

The ball is delivered by Martin Petrov, David Ngog takes a shot.

78:28

Corner from the left by-line taken by Martin Petrov, David Wheater takes a shot. Save by Wayne Hennessey.

78:19

Chris Eagles crosses the ball, Richard Stearman manages to make a clearance.

76:51 Substitution

Substitution Chris Eagles joins the action as a substitute, replacing Ryo Miyaichi.

76:21

The ball is sent over by Steven Fletcher, Matthew Jarvis has a headed effort at goal from close range which goes wide of the left-hand upright.

73:05

Nigel Reo-Coker fouled by Richard Stearman, the ref awards a free kick. Marcos Alonso delivers the ball from the free kick left-footed from left channel, Unfair challenge on Stephen Ward by Kevin Davies results in a free kick. Free kick taken by Wayne Hennessey.

71:57

Free kick awarded for an unfair challenge on Samuel Ricketts by Matthew Jarvis. Martin Petrov produces a strike on goal direct from the free kick, save made by Wayne Hennessey.

71:47

Shot by Ryo Miyaichi from 18 yards. Roger Johnson gets a block in.

71:02

The ball is delivered by Matthew Jarvis.

70:34

Unfair challenge on Roger Johnson by David Ngog results in a free kick. Wayne Hennessey restarts play with the free kick.

70:24

Martin Petrov has an effort at goal. Wayne Hennessey makes a save.

69:42 Substitution

Substitution Kevin Davies joins the action as a substitute, replacing Ivan Klasnic.

67:09

Matthew Jarvis delivers the ball.

64:59

Direct free kick taken by Stephen Ward.

64:59 Booking

Booking Ivan Klasnic goes into the book for unsporting behaviour.

64:48

Free kick awarded for a foul by Ivan Klasnic on David Davis.

63:27

Free kick awarded for an unfair challenge on Roger Johnson by David Ngog. Wayne Hennessey takes the direct free kick.

63:15

The referee blows for offside against Steven Fletcher. Adam Bogdan takes the indirect free kick.

62:03

Assist by Mark Davies.

62:03 Goal scored

Goal! - Martin Petrov - Wolves 1 - 1 Bolton Martin Petrov scores a power penalty. Wolverhampton 1-1 Bolton.

60:45

Unfair challenge on Mark Davies by Roger Johnson results in a Penalty.

59:25

Ryo Miyaichi crosses the ball in from the free kick, David Edwards manages to make a clearance.

59:25 Booking

Booking Richard Stearman booked.

59:15

Foul by Richard Stearman on David Ngog, free kick awarded.

58:55

Steven Fletcher gives away a free kick for an unfair challenge on David Wheater. Direct free kick taken by Adam Bogdan.

57:00

Michael Kightly crosses the ball, save by Adam Bogdan.

55:32

The ball is crossed by Michael Kightly, save by Adam Bogdan.

54:14

Effort on goal by Samuel Ricketts from just outside the penalty area goes harmlessly over the target.

52:16

Assist on the goal came from Sylvan Ebanks-Blake.

52:16 Goal scored

Goal! - Michael Kightly - Wolves 1 - 0 Bolton Michael Kightly finds the back of the net with a goal from long range to the bottom left corner of the goal. Wolverhampton 1-0 Bolton.

50:00

Ryo Miyaichi delivers the ball, David Wheater has a headed effort at goal from close in which goes wide left of the goal.

49:42

A cross is delivered by Marcos Alonso, clearance by Stephen Ward.

47:37

The ball is swung over by Martin Petrov, clearance by Stephen Ward.

47:06

Michael Kightly concedes a free kick for a foul on Martin Petrov. Marcos Alonso takes the free kick.

46:49

Matthew Jarvis produces a cross, Roger Johnson takes a shot. Adam Bogdan makes a save.

46:26

Matthew Jarvis takes a inswinging corner to the near post, clearance made by David Ngog.

45:01

The referee gets the second half underway.

45:00 +2:09 Half time

Half Time The half-time whistle blows.

45:00 +1:25

The ball is crossed by Marcos Alonso, clearance by Stephen Ward.

45:00 +0:31

Ryo Miyaichi fouled by Sylvan Ebanks-Blake, the ref awards a free kick. Samuel Ricketts crosses the ball in from the free kick, clearance made by Richard Stearman.

44:18

The ball is crossed by Michael Kightly, Steven Fletcher takes a shot.

43:23

Richard Stearman gives away a free kick for an unfair challenge on Martin Petrov. Direct free kick taken by Marcos Alonso.

43:10

Michael Kightly crosses the ball, clearance made by Nigel Reo-Coker.

42:30

Roger Johnson fouled by David Ngog, the ref awards a free kick. Free kick taken by Wayne Hennessey.

41:59

Shot on goal by Sylvan Ebanks-Blake from just inside the area goes over the target.

40:56

Effort from 20 yards by Michael Kightly. Blocked by David Wheater.

40:19

Free kick awarded for a foul by Mark Davies on Michael Kightly. Direct free kick taken by Sebastien Bassong.

36:38

Matthew Jarvis sends in a cross, save by Adam Bogdan.

36:11

Corner taken right-footed by Matthew Jarvis from the left by-line to the near post, Steven Fletcher takes a shot. Ryo Miyaichi manages to make a clearance.

36:07

Michael Kightly produces a cross, blocked by Nigel Reo-Coker.

35:54

Matthew Jarvis decides to take the corner short.

35:49

The ball is delivered by Matthew Jarvis, blocked by Samuel Ricketts.

35:41

The ball is delivered by Sylvan Ebanks-Blake.

34:09

Shot from just outside the box by Ivan Klasnic goes over the bar.

33:27

Ryo Miyaichi delivers the ball, Stephen Ward makes a clearance.

32:52

Corner taken by Ryo Miyaichi played to the near post, clearance made by Richard Stearman.

32:47

Ryo Miyaichi sends in a cross, clearance made by Sebastien Bassong.

32:18

Michael Kightly takes the outswinging corner, Ryo Miyaichi makes a clearance.

32:14

Steven Fletcher sends in a cross, clearance by David Wheater.

31:57

The ball is crossed by Matthew Jarvis, Steven Fletcher takes a shot. Adam Bogdan makes a save.

30:42

Martin Petrov takes a shot from just inside the penalty box which clears the crossbar.

30:14

The referee blows for offside against Sylvan Ebanks-Blake. Adam Bogdan restarts play with the free kick.

28:42

Michael Kightly delivers the ball, free kick awarded for a foul by Richard Stearman on Samuel Ricketts. Direct free kick taken by Adam Bogdan.

28:27

Short corner taken by Michael Kightly.

28:20

Centre by Michael Kightly, Nigel Reo-Coker gets a block in.

27:24

Effort from outside the penalty box by David Ngog goes wide left of the goal.

26:32

David Edwards challenges Mark Davies unfairly and gives away a free kick. Tim Ream takes the direct free kick.

26:06

Martin Petrov crosses the ball, clearance by Sebastien Bassong.

25:50

David Davis challenges Ivan Klasnic unfairly and gives away a free kick. Marcos Alonso restarts play with the free kick.

25:07

The ball is swung over by Marcos Alonso.

23:51

The assistant referee signals for offside against Stephen Ward. Adam Bogdan takes the indirect free kick.

22:20

Effort from inside the area by Steven Fletcher misses to the right of the goal.

21:41

Shot from a long way out by Sylvan Ebanks-Blake goes wide of the left-hand post.

20:12

David Edwards crosses the ball, Samuel Ricketts manages to make a clearance.

19:48

Roger Johnson delivers the ball, Marcos Alonso manages to make a clearance.

19:26

Corner from the left by-line taken by Matthew Jarvis, clearance made by Martin Petrov.

19:14

Centre by Stephen Ward, Samuel Ricketts manages to make a clearance.

19:03

Foul by David Wheater on Steven Fletcher, free kick awarded. Stephen Ward takes the direct free kick.

18:37

Steven Fletcher fouled by David Ngog, the ref awards a free kick. Roger Johnson takes the free kick.

17:54

The ball is swung over by Matthew Jarvis, clearance made by Tim Ream.

17:10

The ball is delivered by Michael Kightly, save made by Adam Bogdan.

15:09

Ryo Miyaichi sends in a cross, David Davis manages to make a clearance.

13:01

Inswinging corner taken by Matthew Jarvis, Headed effort from the edge of the area by Steven Fletcher goes wide of the right-hand upright.

12:49

The ball is delivered by Michael Kightly, David Wheater makes a clearance.

11:53

Foul by Ivan Klasnic on Roger Johnson, free kick awarded. Direct free kick taken by Wayne Hennessey.

11:29

A cross is delivered by Martin Petrov.

11:14

A cross is delivered by Ryo Miyaichi, Shot from 18 yards from Martin Petrov. Blocked by Roger Johnson.

10:04

Corner taken by Michael Kightly from the right by-line.

9:40

Sylvan Ebanks-Blake crosses the ball, clearance made by David Wheater.

5:39

Effort from 18 yards by Martin Petrov. Blocked by Richard Stearman.

4:46

Matthew Jarvis takes a corner.

4:36

Sylvan Ebanks-Blake takes the chance to get an effort at goal. Save made by Adam Bogdan.

4:00

Nigel Reo-Coker gives away a free kick for an unfair challenge on David Edwards. Direct free kick taken by Michael Kightly.

3:20

Free kick awarded for an unfair challenge on Steven Fletcher by David Wheater. Free kick crossed by Stephen Ward, Nigel Reo-Coker makes a clearance.

2:12

Corner taken right-footed by Michael Kightly to the near post, Ivan Klasnic manages to make a clearance.

1:47

Inswinging corner taken right-footed by Matthew Jarvis from the left by-line, Tim Ream makes a clearance.

1:42

Centre by Sylvan Ebanks-Blake, David Wheater makes a clearance.

1:32

Centre by Michael Kightly, clearance by Tim Ream.

0:19

The ball is swung over by Sylvan Ebanks-Blake, clearance made by David Wheater.

0:00

The referee gets the match started.

Live data and text provided by our data suppliers