Craddock is congratulated by his Wolves team-mates after scoring their opener
By Peter Scrivener
Wolves picked up a vital three points with a 3-1 win at Sunderland to boost their Premier League survival chances.
Boudewijn Zenden hit the post from 25 yards for the home side before Jody Craddock volleyed Wolves ahead from 10 yards against his former club.
Stephane Sessegnon levelled before half-time, acrobatically volleying in Zenden's corner from four yards.
But Steven Fletcher nodded Wolves back in front after the break and George Elokobi's bullet header made it safe.
The win was Mick McCarthy's first at the Stadium of Light as a Premier League manager.
The Wolves boss spent three years as Sunderland manager from March 2003 but he failed to record a home win in the Premier League, drawing four and losing 15 of his 19 games in charge.
McCarthy relieved with emotional win
But that unwanted record was consigned to the history books as McCarthy's side ensured they will go into the last day of the season with their fate in their own hands.
Sunderland, who were missing 10 first-team players, started the game with more gusto; Zenden crashing an effort on to the right-hand post, while Sessegnon stinged Hennessey's palms with a sharp 25-yard volley and Phil Bardsley dragged a 20-yard effort narrowly wide.
But, somewhat against the run of play, Craddock fired the visitors ahead, volleying a low effort beyond Simon Mignolet after Sunderland twice failed to clear attempted crosses from Stephen Hunt.
Boosted by their reward, Wolves continued to push forward and Jamie O'Hara came within a whisker of doubling the lead, smashing a 25-yard effort on to the bar.
However, Wolves porous defence opened up again to gift Sunderland a foothold in the game - Sessegnon sweeping in a Zenden corner that was inexplicably allowed to bounce in the six-yard box.
Wolves went in to the break aggrieved that referee Mike Jones waved away a penalty appeal after the ball clearly struck John Mensah's hand from Stephen Ward's cross.
Bruce blames injuries for Sunderland slide
They almost fell behind moments after the interval but Hennessey tipped Steed Malbranque's deflected 20-yard effort over the bar to keep the scores level - and moments later Wolves were in front.
Matt Jarvis, on as a second-half substitute for Adlene Guedioura, set off down the right wing and delivered a hanging cross to the back post that Fletcher gleefully headed home for his fifth goal in as many matches.
Black Cats boss Steve Bruce brought on two of the five youngsters he had named on the bench, Ryan Noble and Craig Lynch, while Kevin Doyle made his long-awaited return for Wolves after two months out with knee ligament damage.
None of the trio had much of a chance to make an impact on the game before Elokobi ensured Wolves would win back-to-back games for the first time this season with a powerful header from O'Hara's inswinging free-kick.
Sessegnon tested Hennessey at his near post late on, but by then many of the Sunderland fans had already headed for the exit gates, perhaps hopeful of getting home in time to see the start of the FA Cup final.
90:00+0:37 George Elokobi gives away a free kick for an unfair challenge on Jack Colback. Boudewijn Zenden has an effort direct from
the free kick.
90:00+0:14 Free kick awarded for a foul by Jody Craddock on Stephane Sessegnon. Direct free kick taken by Stephane Sessegnon.
88:28 Effort on goal by Craig Lynch from 20 yards. Jamie O'Hara gets a block in.
87:45 Effort from inside the area by Kevin Doyle misses to the right of the target.
86:45 Substitution John Mensah goes off and Louis Laing comes on.
85:35 Shot from 18 yards from Ryan Noble. Blocked by Jody Craddock. Short corner taken by Boudewijn Zenden. Boudewijn Zenden has
an effort at goal from 20 yards. Wayne Hennessey makes a save.
84:40 Matthew Jarvis gives away a free kick for an unfair challenge on Nedum Onuoha. Simon Mignolet takes the free kick.
84:13 Matthew Jarvis fouled by Phillip Bardsley, the ref awards a free kick. Kevin Foley restarts play with the free kick.
83:54 Ahmed Elmohamady crosses the ball, Jamie O'Hara manages to make a clearance.
81:43 John Mensah fouled by Kevin Doyle, the ref awards a free kick. Free kick taken by John Mensah.
81:01 Boudewijn Zenden sends in a cross.
77:17 Jamie O'Hara provided the assist for the goal.
77:17 GOAL - George Elokobi:Sunderland 1 - 3 Wolverhampton George Elokobi finds the back of the net with a headed goal from inside the area. Sunderland 1-3 Wolverhampton.
76:43 Stephane Sessegnon challenges Stephen Ward unfairly and gives away a free kick. The ball is delivered by Jamie O'Hara,
75:16 Substitution (Sunderland) makes a substitution, with Craig Lynch coming on for Jordan Henderson.
74:05 Kevin Doyle concedes a free kick for a foul on John Mensah. Ahmed Elmohamady takes the direct free kick.
72:43 Outswinging corner taken by Stephen Hunt from the left by-line, Headed effort from deep inside the penalty area by George
Elokobi goes harmlessly over the crossbar.
72:28 Centre by Kevin Doyle, clearance by John Mensah.
71:49 Unfair challenge on Jamie O'Hara by John Mensah results in a free kick. Jamie O'Hara takes the free kick.
70:29 Simon Mignolet restarts play with the free kick.
70:29 Substitution Steven Fletcher goes off and Kevin Doyle comes on.
70:29 The official flags Steven Fletcher offside.
69:20 Substitution Ryan Noble joins the action as a substitute, replacing Steed Malbranque.
69:00 Karl Henry concedes a free kick for a foul on Nedum Onuoha. Jack Colback takes the free kick.
67:14 Corner taken by Jamie O'Hara from the right by-line, Simon Mignolet makes a save.
63:41 Jack Colback fouled by Stephen Ward, the ref awards a free kick. Direct free kick taken by Boudewijn Zenden.
63:30 Jordan Henderson crosses the ball, Jody Craddock manages to make a clearance.
62:11 Free kick awarded for an unfair challenge on Stephen Hunt by Jordan Henderson. Free kick taken by George Elokobi.
60:11 Matthew Jarvis concedes a free kick for a foul on Cristian Riveros. The free kick is delivered left-footed by Boudewijn Zenden
from right wing, clearance by Steven Fletcher.
59:47 Steven Fletcher is caught offside. Simon Mignolet takes the free kick.
58:36 Stephen Hunt has an effort at goal from outside the area missing to the wide right of the target.
Correction - 58:02 Jamie O'Hara takes a shot. Phillip Bardsley gets a block in.
58:02 Jamie O'Hara takes the chance to get an effort at goal. Blocked by Nedum Onuoha.
53:01 The assist for the goal came from Matthew Jarvis.
53:01 GOAL - Steven Fletcher:Sunderland 1 - 2 Wolverhampton Steven Fletcher finds the net with a headed goal from inside the six-yard box. Sunderland 1-2 Wolverhampton.
51:34 Ahmed Elmohamady is caught offside. Free kick taken by Wayne Hennessey.
50:39 Effort from 20 yards by Steed Malbranque. Save by Wayne Hennessey. Corner taken by Boudewijn Zenden from the right by-line
played to the near post, George Elokobi manages to make a clearance.
50:01 The ball is crossed by Matthew Jarvis, comfortable save by Simon Mignolet.
49:42 Centre by Ahmed Elmohamady, clearance by Kevin Foley.
48:46 Free kick awarded for an unfair challenge on Ahmed Elmohamady by Steven Fletcher. Simon Mignolet takes the free kick.
48:13 Steven Fletcher takes a shot. Save by Simon Mignolet.
47:25 Inswinging corner taken left-footed by Jamie O'Hara from the right by-line, clearance by Nedum Onuoha.
46:56 Centre by Jack Colback, comfortable save by Wayne Hennessey.
46:06 The ball is crossed by Ahmed Elmohamady, Jody Craddock makes a clearance.
45:55 Centre by Ahmed Elmohamady, Karl Henry manages to make a clearance.
45:24 Michael Mancienne gives away a free kick for an unfair challenge on Stephane Sessegnon. Boudewijn Zenden restarts play with
the free kick.
45:18 The ball is sent over by George Elokobi, John Mensah manages to make a clearance.
45:01 The referee gets the second half started.
45:01 Substitution Matthew Jarvis is brought on as a substitute for Adlene Guedioura.
45:00+2:13 The first half comes to an end.
45:00+1:56 A cross is delivered by Karl Henry, John Mensah makes a clearance.
45:00+0:44 The ball is swung over by Ahmed Elmohamady, clearance by Kevin Foley.
43:50 Shot by Jack Colback. Blocked by Jamie O'Hara.
43:27 Foul by Karl Henry on Cristian Riveros, free kick awarded. Jordan Henderson takes the direct free kick.
42:48 Free kick awarded for a foul by Adlene Guedioura on Boudewijn Zenden. Free kick taken by Phillip Bardsley.
42:06 The referee blows for offside against Stephen Hunt. Simon Mignolet restarts play with the free kick.
41:38 The ball is sent over by Stephen Ward, Phillip Bardsley manages to make a clearance.
40:43 Short corner taken by Jordan Henderson. Jordan Henderson crosses the ball.
40:27 Shot from 18 yards by Cristian Riveros. Michael Mancienne gets a block in.
39:34 Stephen Hunt gives away a free kick for an unfair challenge on Ahmed Elmohamady. John Mensah takes the free kick.
35:56 Jack Colback fouled by Adlene Guedioura, the ref awards a free kick. Direct free kick taken by Simon Mignolet.
33:14 Assist on the goal came from Boudewijn Zenden.
33:14 GOAL - Stephane Sessegnon:Sunderland 1 - 1 Wolverhampton Goal scored by Stephane Sessegnon from close in low into the middle of the goal. Sunderland 1-1 Wolverhampton.
32:58 Boudewijn Zenden takes the inswinging corner,
32:31 Corner taken by Jordan Henderson played to the near post, Adlene Guedioura makes a clearance.
32:22 The ball is crossed by Ahmed Elmohamady, clearance made by Karl Henry.
31:39 The assistant referee flags for offside against Steven Fletcher. Direct free kick taken by John Mensah.
31:03 Drilled left-footed shot by Jamie O'Hara.
29:52 Boudewijn Zenden concedes a free kick for a foul on Jamie O'Hara. Free kick taken by Jamie O'Hara.
28:07 Drilled right-footed shot by Cristian Riveros. Blocked by Michael Mancienne. Jordan Henderson takes a shot from just outside
the penalty area which clears the crossbar.
24:59 Phillip Bardsley sends in a cross.
24:23 A cross is delivered by Jordan Henderson, clearance by Jody Craddock.
23:24 Free kick awarded for a foul by Karl Henry on Boudewijn Zenden. Boudewijn Zenden restarts play with the free kick.
22:00 Stephen Hunt provided the assist for the goal.
22:00 GOAL - Jody Craddock:Sunderland 0 - 1 Wolverhampton Jody Craddock finds the back of the net with a goal from inside the penalty box to the bottom left corner of the goal. Sunderland
21:57 Shot from 20 yards by Jamie O'Hara. Nedum Onuoha gets a block in.
21:19 Corner taken left-footed by Stephen Hunt from the left by-line, Nedum Onuoha makes a clearance.
20:56 Kevin Foley crosses the ball, clearance made by Nedum Onuoha.
20:07 The ball is crossed by Jordan Henderson, clearance made by Karl Henry.
19:08 The ball is swung over by Jamie O'Hara. Handball by Steven Fletcher. Free kick taken by Simon Mignolet.
17:48 Phillip Bardsley produces a right-footed shot from the edge of the area and misses to the left of the goal.
17:02 Stephane Sessegnon produces a volleyed right-footed shot from 20 yards. Wayne Hennessey makes a save.
16:07 Corner taken by Jamie O'Hara played to the near post, save by Simon Mignolet.
15:55 The ball is swung over by Adlene Guedioura, Phillip Bardsley makes a clearance.
15:02 Steven Fletcher fouled by John Mensah, the ref awards a free kick. Free kick crossed left-footed by Jamie O'Hara from left
wing, Ahmed Elmohamady makes a clearance.
13:53 Karl Henry gives away a free kick for an unfair challenge on Steed Malbranque. The free kick is delivered left-footed by Boudewijn
Zenden from left channel.
13:37 The ball is swung over by Jordan Henderson, clearance by Karl Henry.
13:19 Jordan Henderson delivers the ball, Michael Mancienne manages to make a clearance.
11:51 Jody Craddock challenges Stephane Sessegnon unfairly and gives away a free kick. Boudewijn Zenden takes the free kick.
10:15 Effort from the edge of the penalty box by Jack Colback goes wide of the right-hand upright.
9:38 A cross is delivered by Ahmed Elmohamady.
8:47 Free kick awarded for an unfair challenge on Kevin Foley by Steed Malbranque. Free kick taken by Wayne Hennessey.
8:13 Effort from outside the area by Boudewijn Zenden strikes the post.
7:12 Free kick awarded for an unfair challenge on Steven Fletcher by John Mensah. Free kick crossed left-footed by Jamie O'Hara
from right channel, save made by Simon Mignolet.
3:23 The offside flag is raised against Stephen Ward. Free kick taken by Simon Mignolet.
1:50 Michael Mancienne challenges Ahmed Elmohamady unfairly and gives away a free kick. Ahmed Elmohamady takes the direct free
0:05 Free kick awarded for a foul by Stephen Hunt on Jordan Henderson. John Mensah takes the direct free kick.
0:00 The referee gets the game underway.
Live text and data provided by The Press Association.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.