Wolves 2 (Doyle 84, O'Hara 86)
Swansea City 2 (Graham 23, Allen 35)
A double substitution by Mick McCarthy sparked Wolves into life and two late goals against Swansea rescued a point when all seemed lost and the morale sapping losing run looked likely to continue.
There was just the one change to the home starting line up with Sylvan Ebanks-Blake returning in place of Nenad Milijaš who was named as a substitute as the manager opted for a 4-4-2 formation.
Wolves kicked-off attacking the South Bank end and after just 40 seconds Karl Henry struck a ferocious long range drive that bounced off Swansea keeper Michel Vorm before a defender completed the clearance.
Christophe Berra had to cut out a dangerous ball into the box from Nathan Dyer and then Joe Allen's 25-yard drive was touched over the bar by Wayne Hennessey.
In the tenth minute Danny Graham prodded the ball narrowly wide following a cross from Angel Rangel.
Some neat interplay between Ebanks-Blake and Kevin Doyle ended with the latter hitting a low cross that ran to Matt Jarvis. The winger was crowded out and couldn't get a shot in but he delivered a centre and, after Ebanks-Blake's shot was blocked, Vorm turned away a volley from Jamie O'Hara who had latched onto the rebound.
But, midway through the half, Swansea took the lead after Mark Gower had pushed the ball through to Graham. At full stretch Roger Johnson just failed to get a foot to the ball and Gower shot past Hennessey from close range.
It took a flying save from Vorm to keep out Adam Hammill's free-kick after Gary Monk had fouled Doyle on the edge of the box and when Jarvis's corner fell to Hammill on the far side of the area, he volleyed wide of the far post.
Swansea won three corners in quick succession before there was a moment of hope for the home support after Monk had fouled Jarvis near the corner of the City area. Hammill teed the ball up for O'Hara who flicked it into the air and hit a volley that was too close to Vorm to trouble the keeper.
The jeers rang out around Molineux as Swansea went two up on 35 minutes with Allen having the easiest of tasks in converting Graham's low cross.
There was a chance when the ball broke to Berra after Johnson and Vorm had challenged for Stephen Ward's deep cross into the box, but the defender fired high over the bar.
Just before the break Hennessey parried a Scott Sinclair shot and there was a moment's panic before the loose ball was eventually cleared.
Half-Time: Wolves 0 Swansea 2
Inside a minute of the new half, Richard Stearman was booked for tripping Neil Taylor on the left wing. Then Johnson got in a good tackle on Graham who looked likely to add a third.
Henry was wide with a drive from 25-yards and Allen, from a similar distance, drew a diving save from Hennessey at the other end.
Jarvis was involved in the next two Wolves attacks. His low centre found Ebanks-Blake whose shot on the turn was blocked on the edge of the six-yard box, and then the winger's header was wide of the mark after Hammill had lifted the ball into the box.
Then it was the Welsh team's turn to go close with Hennessey diving full length to cling onto a drive from Dyer before he had to help a deflected effort from Sinclair onto the roof of the net. In between the two moves, O'Hara went into the book for a heavy challenge on Dyer.
There were loud cheers when Milijaš and Adlene Guedioura left the dug-out ready for action. But the cheers quickly turned to boos when Hammill and Jarvis were the players withdrawn. The cry of 'you don't know what you're doing' was aimed at the Wolves manager.
But the two new arrivals began to have an influence on proceedings and, after Hennessey made a fine near post save to deny Sinclair, the game suddenly turned.
Doyle reduced the deficit in the 84th minute when he netted from close range. Sam Vokes, for just a minute for Ebanks-Blake, connected with O'Hara's corner and, when Vorm failed to hold his low shot, Doyle was there to net the rebound (pictured).
Within two minutes it was all square as Doyle raced into the box from the left and laid the ball into the path of O'Hara who rifled a shot into the roof of the net.
It was all Wolves now and Milijaš almost grabbed with winner with a shot from 30-yards that was deflected literally inches wide.
Wolves: Hennessey, Stearman, Ward, Henry, Johnson (capt), Berra, Hammill (Milijaš 68), O'Hara, Doyle, Ebanks-Blake (Vokes 83), Jarvis (Guedioura 68).
Unused subs: Craddock, Hunt, Doherty, De Vries.
Bookings: Stearman (46 - foul), O'Hara (65 - foul).
Swansea: Vorm, Williams, Taylor, Britton (Orlandi 74), Graham, Sinclair, Dyer (Routledge 83), Monk (capt), Rangel, Allen, Gower (Moras 85).
Unused subs: Lita, Moore, Tremmel, Richards.
Referee: M. Oliver.