Hull reclaimed second spot after a comprehensive home win, while Peterborough climbed off the bottom of the table.

Hull capitalised on Watford's dropped points at Wolves on Friday night to move back into the automatic promotion places with a 5-2 thrashing of Birmingham.

Doubles from debutant George Boyd (1 & 33), the Egyptian Gedo (11 & 76) and fine strike from captain Robert Koren (49) sealed the points for Steve Bruce's men with Peter Lovenkrands and Chris Burke hitting late consolations for the visitors.

Peterborough provided the shock result of the day, defeating Blackburn 3-2 at Ewood Park.

Posh raced into a early lead thanks to an incredible hat-trick from Dwight Gayle inside the first 30 minutes to silence the home support,

Jordan Rhodes (73) pulled a goal back and debutant David Jones reduced the arrears futher in the closing seconds, but Peterborough held on for the three points.

Bolton made it difficult but snatched a 3-2 victory over Barnsley at Oakwell.

David N'Gog (15) and Jay Spearing (38) had given the Dougie Freedman's men a comfortable half-time lead, but were pegged back after the break thanks to goals from Tomasz Cywka (47) and Chris O'Grady (53). However, Craid Dawson (59) once again was the hero, netting the winner.

Leaders Cardiff suffered their second defeat in three outings as they slumped to a 2-1 loss to out of form Middlesbrough at the Riverside.

Goals from veteran Kieron Dyer (13) and debutant Sammy Ameobi (17) were enough to seal the points for the home side despite a late rally from Cardiff, after Aron Gunnarsson (67) had put his side back in it.

Leicester fell further behind in the race for an automatic promotion spot after losing 1-0 at lowly Ipswich.

David McGoldrick's late goal was enough to seal a vital three points for Mick McCarthy's side, moving them further away from the drop zone.

Burnley recovered from their midweek home defeat to Huddersfield by beating Charlton 1-0 at the Valley.

A long distance strike from Charlie Austin (43), only his second goal of 2013, was enough to snatch victory for The Clarets.

A hat-trick from Leonardo Ulloa kept Brighton's play-off hopes alive by helping his side seal a vital 4-1 victory over Huddersfield at the Amex Stadium.

It looked like we were heading for a draw until the Argentinian striker popped up with a quick-fire double (76 &78) and a David Lopez penalty (81) secured the three points for Gus Poyet's men.

Blackpool were held to a 0-0 draw at Bloomfield Road by Bristol City, condemning the away side to the foot of the Championship table.

The frustrating result leaves Paul Ince still looking for his first win as Blackpool boss.

In Saturday's early kick-off Leeds kept their play-off hopes alive with a hard-fought 1-0 victory over Millwall.

Former Liverpool man Stephen Warnock netted the winner from the penalty spot, which spared Ross McCormack's blushes, who had earlier had a penalty saved by Millwall stopper David Forde.