Posh stun leaders; Eagles held; Boro close on top two
Peterborough United stunned Championship leaders Cardiff City, but nearest pursuers Crystal Palace were unable to take full advantage.
Middlesbrough and Hull City both claimed home wins to keep the pressure on at the top as Millwall edged out Leicester City.
Leeds United, Blackpool and Bolton Wanderers also celebrated victories in front of their own fans, but there was no home joy for Bristol City.
Cardiff's 100 per cent home record was ruined in shock fashion as goals from Michael Bostwick and the in-form Dwight Gayle earned lowly Peterborough a 2-1 success in South Wales.
Click here for individual match facts and reports:
Hull City 2 Huddersfield 0
Birmingham 2 Crystal Palace 2
Blackpool 2 Blackburn 0
Bolton 2 Charlton 0
Bristol City 0 Derby 2
Brighton 0 Nottingham Forest 0
Burnley 1 Watford 1
Cardiff 1 Peterborough 2
Leeds 2 Ipswich 0
Millwall 1 Leicester 0
Middlesbrough 2 Wolves 0
Barnsley 0 Sheffield Wednesday 1
Crystal Palace failed to fully capitalise on Cardiff's slip-up after throwing away a two-goal lead to draw 2-2 at Birmingham City, who salvaged a point thanks to Papa Bouba Diop's 82nd minute equaliser.
The manager of the month curse did not strike down at The Den as Kenny Jackett saw his Millwall side beat fellow high-flyers Leicester 1-0 thanks to Chris Taylor's goal midway through the second half.
Marvin Emnes and Scott McDonald scored twice in the closing stages as Middlesbrough left it late to claim a 2-0 home win over struggling Wolves.
Hull City are firmly in the hunt for promotion back to the Premier League after goals from Robert Koren and the on-loan David Meyler clinched a 2-0 home win over Huddersfield Town.
Brighton and Nottingham Forest failed to significantly boost their play-off aspirations following a 0-0 draw at the AMEX Stadium.
On-loan winger Jerome Thomas set Leeds on their way to a 2-0 home triumph over Ipswich Town, with Paul Green netting the second midway through the second half.
Blackburn Rovers are continuing to struggle to get going under Henning Berg after losing 2-0 at Blackpool following goals from Wes Thomas and Kirk Broadfoot.
David Ngog scored twice in the space of six minutes in the second half as Bolton enjoyed a 2-0 win over Charlton Athletic at the Reebok Stadium.
Burnley boss Sean Dyche had to settle for a point against his former club Watford after Charlie Austin's penalty secured a 1-1 draw at Turf Moor.
Bristol City remain deep in trouble after goals from Jeff Hendrick and Craig Bryson in the space of two minutes in the first half earned Derby County a 2-0 win at Ashton Gate.
In the late kick-off on Sky Sports 2 HD, Sheffield Wednesday ended a run of seven consecutive defeats with a 1-0 win at Barnsley to ensure Peterborough's time off the bottom was short lived.
Chris O'Grady's first-half goal was enough to lift the pressure on Owls boss Dave Jones by securing all three points at Oakwell.