Ipswich made a mockery of their lowly npower Championship position by thrashing leaders West Ham 5-1 at Portman Road.
The league's tightest defence met its weakest but it was the Tractor Boys who celebrated their first win in eight matches in all competitions to boost their battle for survival.
Michael Chopra, Daryl Murphy, Lee Martin were on target for Town with Jay Emmanuel-Thomas adding a brace. Jack Collison claimed the Hammers' consolation.
Despite the heavy defeat, West Ham remain top of the pile after second-placed Southampton were held to a 1-1 draw by third-placed Cardiff.
Craig Conway had given the Bluebirds a first-half lead but Rickie Lambert's penalty earned Saints a share of the spoils.
Birmingham moved up to fourth thanks to a Nikola Zigic-inspired 4-1 victory at Leeds.
Ross McCormack had given the home side the lead at Elland Road, before the Serbia international netted four times.
Hull remain in the play-off spots despite a disappointing 0-0 draw with Doncaster, while Blackpool snatched a last-gasp 2-1 win against Coventry.
Barnsley beat Derby 3-2 despite a late fightback by the visitors. Matty Done, Andy Gray and Scott Wiseman gave the Tykes a three-goal lead, although Jamie Ward and Tom Carroll efforts made it a tense finish.
Chris Martin's penalty looked set to give Crystal Palace a derby win over Brighton, before Ashley Barnes made it 1-1 from the spot. Troy Deeney and Joe Garner netted as Watford secured a 2-0 win at Millwall, while a Jay Rodriguez brace helped Burnley secure the same wining scoreline at Nottingham Forest.