Crystal Palace remain top of the Championship thanks to a comfortable 3-0 win over Derby at Selhurst Park.
Glenn Murray scored twice with Andre Moritz also beating Rams keeper Adam Legzdins as Palace won their fifth successive league game.
The victory keeps them two points ahead of Cardiff in second place, who leapfrogged Middlesbrough thanks to their 1-0 win over Tony Mowbray's side at the Cardiff City Stadium.
Boro had won their two previous encounters against the Sky Blues in South Wales but a first-half goal by Matthew Connolly was enough to earn a win for Malky Mackay's side. Connolly headed Peter Whittingham's inswinging cross past Jason Steele in the 19th minute to move the Bluebirds two points ahead of Boro, who slipped to third.
Hull remain in fourth place after they held on to beat Birmingham 3-2 at St Andrew's.
Sone Aluko scored twice in the first 30 minutes before James Chester's header gave the Tigers a comfortable 3-0 lead. Ravel Morrison replied for Birmingham before the break with Marlon King pulling another one back at the start of the second half but it proved to be insufficient as Hull held on for victory.
Leicester thumped Ipswich 6-0 at the King Power Stadium to stay in sixth place as the Blues remained in the bottom three.
Two goals for David Nugent and scores for Lloyd Dyer, Anthony Knockaert, Martyn Waghorn and substitute Marko Futacs left new Ipswich manager Mick McCarthy with a lot to think about ahead of next week's match against relegation rivals Peterborough.
Blackburn moved back into the play-off positions as Jordan Rhodes grabbed a hat-trick in their 4-1 victory at struggling Peterborough - Henning Berg's first as manager.
Mauro Formica gave Rovers the lead after just three minutes before Rhodes took over, netting with two headers and a precise finish to put the game beyond Peterborough's reach. Lee Tomlin grabbed a late consolation for the home side.
Elsewhere, Brighton leapfrogged Huddersfield into seventh place with a 2-1 win at the John Smith's Stadium.
Will Buckley scored twice in the first half to seal the win with Simon Church's 90th minute goal too late to impact on the result.
Bristol City remain firmly rooted to the bottom of the table after they drew 1-1 against Blackpool.
An 81st-minute penalty by Steven Davies put Bristol in front before Matthew Bates' handball at the other end gave Blackpool the chance to equalise at the other end, a chance they duly took through Thomas Ince's well-taken penalty.
Watford continued their run of good form as they beat 10-man Wolves 2-1 at Vicarage Road.
Nathaniel Chalobah opened the scoring for the home side in the 35th minute, 10 minutes after Wolves defender Christophe Berra had seen red for a professional foul. Bakary Sako levelled for Wolves but Troy Deeney had the final word with a header in the 68th minute.
Miguel Llera's headed own goal was the only difference as Nottingham Forest beat Sheffield Wednesday 1-0 at the City Ground.
Llera found the back of his own net from six yards midway through the second half as Forest closed the gap on Huddersfield to a point.
Bolton and Barnsley played out a 1-1 draw at the Reebok, with Kevin Davies' first-half score for Bolton cancelled out by namesake Craig Davies midway through the second period.
Charlton beat 10-man Burnley 1-0 thanks to Danny Haynes' goal after Burnley keeper Lee Grant saved Johnnie Jackson's early penalty at Turf Moor.
Burnley defender Kieran Trippier was shown off in the 15th minute for a deliberate handball but Jackson was unable to convert from the spot with Haynes left to wrap up the win.