Wolverhampton Wanderers 2-2 Norwich City
Wolves twice came from behind to secure a vital point in a 2-2 draw against Norwich at Molineux.
Andrew Surman had put Norwich ahead fairly early on in the clash, but Sylvain Ebanks-Blake levelled before the interval.
City substitute Simeon Jackson looked to have clinched the points for Paul Lambert's men, but Ronald Zubar rescued a point with a late header to move Wolves above Sunderland and two points clear of the drop zone, while Norwich stay ninth.
Steve Morison went close on 10 minutes but his effort was tipped round the far post by Wayne Hennessey, but Norwich did go in front two minutes later.
Wes Hoolahan did well down the left and whipped in a great cross which found former Wolves man Surman who planted a firm header past Hennessey.
Surman almost immediately doubled the Canaries' lead but this time Hennessey saved his header, although he felt Zubar's high challenge on him warranted a penalty but referee Chris Foy waved away his appeals.
Stephen Hunt wasted a great chance to level on 24 minutes when he fired over in front of goal from an Ebanks-Blake centre.
However, Wolves continued to press and were rewarded with an equaliser on 37 minutes when Ebanks-Blake's effort trickled in after Stephen Ward's cross reached him via Hunt whose route to goal was blocked by Russell Martin.
David Fox almost put Norwich ahead before the break but Hennessey was on hand to parry his shot past the post.
Surman had a curling shot saved by Hennessey on the hour mark, while Fletcher fired a shot inches over the bar, before Matt Jarvis' effort as parried by Ruddy on 69 minutes.
Hoolahan was then denied by Hennessey, who also prevented Christophe Berra from scoring an own goal and then saved well from Martin.
However, the Wolves' keeper was beaten on 76 minutes when Jackson converted a Morison pass with his first touch after coming off the bench.
Wolves responded well and equalised for a second time on 82 minutes when Zubar powered in a header from Nenad Milijas' corner.
Fletcher almost won it for Wolves in stoppage time but was just offside when converting a Jarvis cross, while Ruddy also denied Adam Hammill with a point-blank save from a header and Milijas fired the loose ball wide.