Leicester City strengthened their grip on top spot in the Championship with a 3-1 win at Millwall, while promotion rivals Derby County slipped to a 1-0 defeat against Wigan Athletic on Wednesday.
Nigel Pearson's Leicester side took the lead at The Den through Anthony Knockaert's sixth-minute strike and former England striker David Nugent made it 2-0 three minutes into the second half.
Richard Chaplow pulled one back for managerless Millwall in the 68th minute.
But the South London strugglers couldn't find an equaliser despite a spell of pressure and Jeff Schlupp sealed the victory in stoppage-time.
Derby had climbed into the automatic promotion places after a run of eight wins from nine matches, but Steve McClaren's side slumped to fourth following their home loss to Wigan.
The Rams' 3-1 victory at the DW Stadium a month ago spelled the end for Wigan manager Owen Coyle, but his successor Uwe Rosler had a lot more success as Jean Beausejour's 69th-minute goal earned the visitors a 1-0 victory.
Burnley moved back up to second after they held on to beat Huddersfield Town 3-2 at Turf Moor.
Danny Ings opened the scoring in the sixth minute and then put Burnley back ahead in the 41st minute after former Claret Martin Paterson had levelled in the 20th minute.
Kieran Trippier extended Burnley's lead in the 79th minute and that proved decisive, despite Paterson scoring again late on.
Third-placed Queen's Park Rangers came from behind to beat Doncaster Rovers 2-1 and keep their bid for automatic promotion on course.
Theo Robinson gave Doncaster a surprise lead in the 43rd minute.
But Matt Phillips levelled 10 minutes after half-time and Charlie Austin struck in stoppage-time to steal the points for Harry Redknapp's men.
Nottingham Forest and Reading, two teams hoping to be in the promotion mix, had to settle for a point each in a 1-1 draw at the Madejski Stadium.
Greg Halford scored his third goal in as many matches to put Forest ahead in the 36th minute, but Stephen Kelly headed the equaliser for Reading in the fifth minute of stoppage-time.
Bottom side Barnsley fought back to earn a 1-1 draw at Birmingham City, Jacob Mellis cancelling out Nikola Zigic's 10th-minute opener.
Barnsley are level on points with Yeovil Town, whose match against Watford was postponed because of a waterlogged pitch.
Sheffield Wednesday climbed out of the bottom three with a 2-0 victory over Blackpool.
Blackburn Rovers moved to within four points of the top six with a 2-1 victory over Leeds United at Elland Road.
Bolton Wanderers fought back from two down to draw 2-2 with Middlesbrough, David Ngog scoring the hosts' equaliser in stoppage-time at the Reebok Stadium.
Seventh-placed Brighton and Hove Albion drew 1-1 with Bournemouth and Ipswich Town were held to a 1-1 draw by Charlton Athletic.