Stoke midfielder Liam Lawrence came off the bench to score the deciding goal in a 2-1 win over Coventry which lifted the Potters back to the top of the Coca-Cola Championship.
Lawrence, a 66th minute replacement for Stephen Pearson, took just 13 minutes to make an impact as Tony Pulis' side won for only the second time in their last nine matches.
Earlier Elliott Ward (31) and Ricardo Fuller (55) both scored from the penalty spot for Coventry and Stoke respectively before Lawrence expertly steered home his 15th goal of the season to grab the points 11 minutes from time.
Coventry goalkeeper Kasper Schmeichel rushed from his line to thwart Richard Cresswell but the ball broke to Lawrence, who curled a first-time shot with his left foot into the empty net.
The result left Chris Coleman's side a point above the relegation zone while the Potters leapfrogged Bristol City who were held to a 0-0 draw by Wolves at Ashton Gate.
Tom Soares (21) and Clinton Morrison (39) both found the net to give play-off chasing Crystal Palace a 2-0 win over Scunthorpe which saw Nigel Adkins' side relegated to League One after just one season in the Championship.
Michael Turner equalised in injury time to give Hull a 1-1 draw with QPR which kept their promotion chase on track.
Dexter Blackstock had given Rangers a fortuitous lead in the 14th minute but Turner slammed home Caleb Folan's cross in the second minute of added time to rescue a point.
Leicester substitute Iain Hume struck an 89th-minute equaliser against Colchester to rescue a priceless point for the Foxes in a 1-1 draw at the Walkers Stadium.
Us striker Kevin Lisbie headed home in the 76th minute to put the relegated visitors ahead but City fought back courtesy of Hume's close-range header.
Andy Gray's first goal for Charlton in the 69th minute equalised Patrick McCarthy's 11th-minute own-goal to give the Addicks a point against Southampton which left the Saints two points above the drop zone.
James Beattie and Billy Sharp struck to keep Sheffield United's slender play-off hopes alive with a 2-1 away win over Burnley.
Goals from Diego Leon and Jon Macken helped Barnsley to a second away win in four days with a 2-1 victory over Preston at Deepdale.
Leon bent in a free-kick from 25 yards to give Barnsley the lead in the 33rd minute before former North End striker Macken converted a 55th-minute penalty after Billy Jones had fouled Jamal Campbell-Ryce.
Tykes captain Stephen Foster then scored a bizarre own goal in the 67th minute to test Simon Davey's nerves but they held on to move four points clear of the danger zone.
Goals from Stephen McPhail (7), Trevor Sinclair (50) and Peter Whittingham (58) and gave FA Cup finalists Cardiff a 3-1 win over Blackpool who scored a consolation through Andrew Morrell in the 73rd minute.
In the day's late kick-off West Brom climbed into the second automatic-promotion place on goal difference after a 1-1 draw with Watford at The Hawthorns.
Defender Leigh Bromby had given the Hornets the lead in the sixth minute after he steered home a Jobi McAnuff corner from inside the six-yard box.
But Zoltan Gera crossed for Leon Barnett to head the ball past goalkeeper Richard Lee from close range four minutes after the break to give the Baggies a share of the points.