Wolves staged a stunning late fightback to hold Swansea City to a draw and ease the pressure on manager Mick McCarthy.

The hosts trailed 2-0 at the break and seemed certain to be heading for a sixth successive Premier League loss.

Danny Graham slotted the visitors ahead from Mark Gower's clever, dinked pass and Joe Allen converted Graham's inviting cross to double the lead.

But Kevin Doyle's close-range shot gave Wolves hope and Jamie O'Hara's fierce strike denied Swansea victory.

The visitors did at least claim their first away point of the season but seemed certain to secure the win after outclassing Wolves for much of the game.

McCarthy's men opted for two up front, with Doyle partnered by Sylvan Ebanks-Blake as they looked to be positive despite their horrendous run .

And although they could have led inside a minute when Karl Henry tested Michel Vorm with a fizzing half-volley, the Swans dominated the midfield throughout.

The visitors' slick passing and bright interplay saw them deservedly lead at half-time.

McCarthy delighted to end losing run

Allen went close with a fine effort from long range that was finger-tipped over by his Wales team-mate Wayne Hennessey and Graham then poked an effort just wide from an Angel Rangel cross.

But the Swans did not have to wait long to go ahead when Graham just about controlled Gower's pass and coolly knocked the ball under the keeper for his third goal in three league matches.

A bright Wolves start which had also seen O'Hara test Vorm, seemed a long way off as frustration among the home fans started to grow when Graham slotted the visitors ahead from Gower's pass.

Adam Hammill went close to levelling almost immediately with a fine 25-yard free-kick but the mood at Molineux started to move from anxiety to anger as Allen made it 2-0.

The midfielder timed his run into the box perfectly and swept the ball home first time from Graham's cross after a patient Swans move.

Wolves were booed off at the break but almost responded in the best possible way on the turnaround as Henry sent a rasping strike just wide.

But that was about as good as it got until the final six minutes.

Swansea continued to create chances, with the lively wing duo of Nathan Dyer and Scott Sinclair causing problems for the hosts.

DID YOU KNOW?

The five-game Wolves losing streak against Tottenham, QPR, Liverpool Newcastle and West Brom is their worst in the top flight since losing six in a row in the 1981-82 season.

Sinclair was twice denied by Hennessey and the visitors spurned several other promising situations.

And they were made to pay when Wolves, inspired by the introduction of substitutes Nenad Milijas and Adlene Guedioura, staged an unlikely comeback.

Doyle's strike made it 2-1 when the third home substitute Sam Vokes saw his initial low strike saved.

And Doyle then raced away down the left flank to square the ball to O'Hara who smashed home from 12 yards to earn a precious point.

Wolves manager Mick McCarthy :

"We have played better in the last five games and got nothing. We needed a break, and hopefully that is it.

"We kept hoping it would come, kept trying and sometimes you get a break. It was a great point and I am delighted. I can't explain the comeback. We were really, really lucky.

"And if that's the break that changes things for us then wonderful. My emotions are running pretty red-hot at the minute. I'm delighted with the result but angry with a lot of other things.

"I'm not sure we are jumping around for joy as it has been a difficult day for us, but when you pick the bones out of it, it's a good point."

Swansea City manager Brendan Rodgers:

"It felt like a defeat. We were outstanding today.

Draw feels like a loss - Rodgers

"We dominated and controlled the game with and without ball, so to lose the lead in the last 10 minutes was obviously difficult, but it's our first away point and the performance was fantastic.

"We just needed to manage the game better, and our job is to make sure the two points we dropped today don't cost us at the end of the season.

"But we want to focus on a fantastic overall performance. We had never been in that position before, of being two goals up away from home in the Premier League. But we need to learn quickly and move on to the next game."

Lineup, Bookings (2) & Substitutions (6)

Wolverhampton

  • 01 Hennessey
  • 05 Stearman Booked
  • 11 Ward
  • 14 Johnson
  • 16 Berra
  • 08 Henry
  • 17 Jarvis (Guedioura - 68' )
  • 19 Hammill (Milijas - 68' )
  • 24 O'Hara Booked
  • 09 Ebanks-Blake (Vokes - 83' )
  • 29 Doyle

Substitutes

  • 31 De Vries
  • 06 Craddock
  • 30 Doherty
  • 12 Hunt
  • 20 Milijas
  • 34 Guedioura
  • 18 Vokes

Swansea City

  • 01 Vorm
  • 02 Williams
  • 03 Taylor
  • 16 Monk
  • 22 Rangel
  • 07 Britton (Orlandi - 74' )
  • 11 Sinclair
  • 12 Dyer (Routledge - 83' )
  • 24 Allen
  • 27 Gower (Moras - 86' )
  • 10 Graham

Substitutes

  • 25 Tremmel
  • 44 Moras
  • 08 Orlandi
  • 15 Routledge
  • 29 Richards
  • 18 Lita
  • 19 Moore
Ref: Oliver
Att: 25,216

Match Stats

Shots

20 16

On target

13 14

Corners

8 13

Fouls

14 11

Live Text Commentary

90:00 +3:47 Full time

Full Time The final whistle is blown by the referee.

90:00 +3:00

Danny Graham gives away a free kick for an unfair challenge on Christophe Berra. Nenad Milijas delivers the ball from the free kick right-footed from left wing.

90:00 +1:57

Foul by Nenad Milijas on Wayne Routledge, free kick awarded. Angel Rangel takes the free kick.

90:00 +0:58

The ball is delivered by Kevin Doyle, Nenad Milijas takes a shot. Comfortable save by Michel Vorm.

90:00 +0:04

Corner taken by Nenad Milijas, Danny Graham makes a clearance. Effort on goal by Adlene Guedioura from outside the penalty box goes harmlessly over the bar.

89:45

Shot by Nenad Milijas. Comfortable save by Michel Vorm.

88:39

Free kick awarded for a foul by Nenad Milijas on Wayne Routledge. Vangells Moras takes the direct free kick.

88:04

Corner taken by Nenad Milijas from the left by-line to the near post, Danny Graham makes a clearance.

87:43

The ball is delivered by Wayne Routledge, clearance by Richard Stearman.

87:27

Richard Stearman challenges Scott Sinclair unfairly and gives away a free kick. Neil Taylor takes the free kick.

86:55

Unfair challenge on Neil Taylor by Adlene Guedioura results in a free kick. Free kick taken by Neil Taylor.

85:43

Kevin Doyle provided the assist for the goal.

85:43 Goal scored

Goal! - Jamie O'Hara - Wolves 2 - 2 Swansea Jamie O'Hara grabs a goal from inside the penalty box high into the middle of the goal. Wolverhampton 2-2 Swansea.

85:33 Substitution

Substitution Vangells Moras replaces Mark Gower.

83:47

Assist by Sam Vokes.

83:47 Goal scored

Goal! - Kevin Doyle - Wolves 1 - 2 Swansea Kevin Doyle finds the back of the net with a goal from inside the six-yard box low into the middle of the goal. Wolverhampton 1-2 Swansea.

83:25

Outswinging corner taken by Jamie O'Hara, Roger Johnson takes a shot. Save by Michel Vorm.

82:59

Centre by Kevin Doyle, Garry Monk manages to make a clearance.

82:05 Substitution

Substitution Sylvan Ebanks-Blake leaves the field to be replaced by Sam Vokes.

82:05 Substitution

Substitution (Swansea) makes a substitution, with Wayne Routledge coming on for Nathan Dyer.

81:18

Mark Gower takes a shot. Wayne Hennessey makes a save.

80:17

Unfair challenge on Nenad Milijas by Joe Allen results in a free kick. Strike on goal comes in from Nenad Milijas from the free kick, blocked by Danny Graham.

77:47

Stephen Ward produces a cross, Michel Vorm fouled by Sylvan Ebanks-Blake, the ref awards a free kick. Michel Vorm takes the free kick.

77:32

Foul by Mark Gower on Nenad Milijas, free kick awarded. Nenad Milijas restarts play with the free kick.

76:55

The ball is sent over by Adlene Guedioura, clearance made by Ashley Williams.

75:58

The ball is sent over by Scott Sinclair, comfortable save by Wayne Hennessey.

75:07

The ball is crossed by Adlene Guedioura, Ashley Williams makes a clearance.

73:18 Substitution

Substitution Andrea Orlandi on for Leon Britton.

71:28

Short corner taken by Mark Gower from the right by-line, Scott Sinclair takes a shot. Save by Wayne Hennessey. Inswinging corner taken right-footed by Mark Gower.

70:59

Angel Rangel takes a shot. Blocked by Stephen Ward.

70:14

Sylvan Ebanks-Blake concedes a free kick for a foul on Garry Monk. Michel Vorm takes the direct free kick.

69:10

Foul by Karl Henry on Scott Sinclair, free kick awarded. Joe Allen restarts play with the free kick.

68:47

The ball is sent over by Sylvan Ebanks-Blake, save made by Michel Vorm.

66:54

Wayne Hennessey restarts play with the free kick.

66:54 Substitution

Substitution Adlene Guedioura comes on in place of Matthew Jarvis.

66:54 Substitution

Substitution Nenad Milijas on for Adam Hammill.

66:54

Outswinging corner taken from the right by-line by Mark Gower, free kick awarded for an unfair challenge on Roger Johnson by Danny Graham.

66:33

Scott Sinclair takes a shot. Christophe Berra gets a block in.

65:58

The ball is sent over by Adam Hammill, save by Michel Vorm.

64:24

Free kick crossed right-footed by Mark Gower, Richard Stearman makes a clearance.

64:24 Booking

Booking Booking for Jamie O'Hara for unsporting behaviour.

64:08

Jamie O'Hara gives away a free kick for an unfair challenge on Nathan Dyer.

63:09

Sylvan Ebanks-Blake concedes a free kick for a foul on Joe Allen. Mark Gower restarts play with the free kick.

62:04

Free kick awarded for an unfair challenge on Roger Johnson by Scott Sinclair. Wayne Hennessey restarts play with the free kick.

61:02

Inswinging corner taken right-footed by Mark Gower from the left by-line, Danny Graham takes a shot. Roger Johnson makes a clearance.

60:14

A cross is delivered by Adam Hammill.

59:15

Mark Gower takes a short corner. A cross is delivered by Neil Taylor.

58:56

Angel Rangel delivers the ball, Scott Sinclair takes a shot. Save made by Wayne Hennessey.

58:46

The ball is swung over by Mark Gower, Karl Henry makes a clearance.

58:11

Corner taken by Mark Gower from the left by-line to the near post, Kevin Doyle makes a clearance.

57:18

Jamie O'Hara takes a shot from a long way out clearing the bar.

56:42

Scott Sinclair is ruled offside. Wayne Hennessey takes the indirect free kick.

56:30

The assistant referee flags for offside against Sylvan Ebanks-Blake. Ashley Williams takes the free kick.

55:20

The ball is delivered by Adam Hammill.

54:59

Corner taken right-footed by Matthew Jarvis.

54:44

Jamie O'Hara takes a shot. Garry Monk gets a block in.

54:20

Shot by Nathan Dyer. Save made by Wayne Hennessey.

53:34

Scott Sinclair takes a shot. Jamie O'Hara gets a block in. Nathan Dyer delivers the ball, clearance by Stephen Ward.

52:54

The ball is crossed by Neil Taylor, clearance by Stephen Ward.

52:03

Foul by Roger Johnson on Danny Graham, free kick awarded. Mark Gower takes the free kick.

51:23

Adam Hammill delivers the ball, Close range header by Matthew Jarvis goes wide of the left-hand post.

50:57

Matthew Jarvis crosses the ball.

50:50

Stephen Ward sends in a cross, Garry Monk manages to make a clearance.

49:58

Centre by Jamie O'Hara, save made by Michel Vorm.

49:46

Sylvan Ebanks-Blake takes a shot. Blocked by Ashley Williams.

49:08

Joe Allen takes a shot. Save by Wayne Hennessey.

47:40

Shot from long distance by Karl Henry goes wide of the left-hand post.

46:49

Corner taken by Mark Gower.

46:36

Nathan Dyer sends in a cross, clearance made by Roger Johnson.

46:02

Mark Gower takes the free kick.

46:02 Booking

Booking Caution for Richard Stearman.

45:54

Free kick awarded for a foul by Richard Stearman on Neil Taylor.

45:25

Free kick awarded for a foul by Danny Graham on Christophe Berra. Wayne Hennessey restarts play with the free kick.

45:01

The second half kicks off.

45:00 +2:35 Half time

Half Time The referee blows for half time.

45:00 +0:23

Adam Hammill produces a cross, Michel Vorm makes a save.

43:29

Scott Sinclair takes a shot. Save by Wayne Hennessey.

41:59

Sylvan Ebanks-Blake challenges Garry Monk unfairly and gives away a free kick. Direct free kick taken by Michel Vorm.

41:41

Nathan Dyer takes a shot. Comfortable save by Wayne Hennessey.

40:13

Jamie O'Hara crosses the ball, Karl Henry has an effort at goal from just outside the box which goes wide of the right-hand upright.

38:59

Matthew Jarvis produces a cross, blocked by Angel Rangel. Inswinging corner taken by Matthew Jarvis, clearance by Joe Allen.

38:26

Matthew Jarvis fouled by Angel Rangel, the ref awards a free kick. Adam Hammill delivers the ball from the free kick right-footed from left wing, clearance by Danny Graham.

36:35

Effort on goal by Christophe Berra from just inside the penalty area goes over the target.

36:00

Unfair challenge on Kevin Doyle by Garry Monk results in a free kick. Free kick crossed right-footed by Adam Hammill, blocked by Ashley Williams.

35:47

The ball is sent over by Matthew Jarvis, Leon Britton manages to make a clearance.

34:39

Assist by Danny Graham.

34:39 Goal scored

Goal! - Joe Allen - Wolves 0 - 2 Swansea Joe Allen grabs a goal from close range low into the middle of the goal. Wolverhampton 0-2 Swansea.

34:36

Danny Graham crosses the ball,

31:53

Matthew Jarvis fouled by Garry Monk, the ref awards a free kick. Adam Hammill takes the free kick. Effort from 20 yards by Jamie O'Hara. Save by Michel Vorm.

28:18

Inswinging corner taken right-footed by Mark Gower, Foul by Ashley Williams on Roger Johnson, free kick awarded. Direct free kick taken by Wayne Hennessey.

27:57

Corner taken right-footed by Mark Gower from the right by-line, Karl Henry makes a clearance.

27:26

Mark Gower takes a outswinging corner to the near post, Roger Johnson manages to make a clearance.

24:42

Garry Monk challenges Kevin Doyle unfairly and gives away a free kick. Adam Hammill has a direct shot on goal from the free kick, fantastic save by Michel Vorm. Inswinging corner taken from the left by-line by Matthew Jarvis, Adam Hammill produces a right-footed shot from the edge of the area and misses to the left of the goal.

22:57

Assist by Mark Gower.

22:57 Goal scored

Goal! - Danny Graham - Wolves 0 - 1 Swansea Danny Graham scores a goal from close in to the bottom right corner of the goal. Wolverhampton 0-1 Swansea.

22:40

Angel Rangel delivers the ball, Roger Johnson manages to make a clearance.

22:34

Angel Rangel delivers the ball, clearance by Christophe Berra.

21:29

The ball is delivered by Sylvan Ebanks-Blake.

20:50

Shot from just outside the box by Nathan Dyer goes over the bar.

19:11

Matthew Jarvis takes a shot. Blocked by Angel Rangel. The ball is sent over by Matthew Jarvis, Jamie O'Hara has a volleyed shot. Save by Michel Vorm. Inswinging corner taken from the right by-line by Jamie O'Hara, clearance by Garry Monk.

14:15

Matthew Jarvis delivers the ball, Ashley Williams makes a clearance.

13:35

Neil Taylor produces a cross.

13:03

Mark Gower takes a outswinging corner.

11:34

Free kick awarded for an unfair challenge on Mark Gower by Matthew Jarvis. Free kick crossed by Mark Gower, Richard Stearman manages to make a clearance.

9:43

Angel Rangel delivers the ball, Effort from inside the six-yard box by Danny Graham goes wide right of the goal.

9:01

Joe Allen takes a shot. Save by Wayne Hennessey. Corner taken by Mark Gower from the left by-line, clearance made by Christophe Berra.

8:27

Richard Stearman challenges Nathan Dyer unfairly and gives away a free kick. Neil Taylor takes the direct free kick.

7:17

Nathan Dyer sends in a cross, blocked by Christophe Berra. Outswinging corner taken from the right by-line by Mark Gower, Richard Stearman manages to make a clearance.

3:05

Outswinging corner taken by Adam Hammill, clearance made by Mark Gower.

0:39

Karl Henry takes a shot. Save by Michel Vorm.

0:00

The match gets underway.

Live data and text provided by our data suppliers