Bristol City's tilt at automatic promotion showed no sign of slowing down as Lee Johnson's men beat Nottingham Forest 2-1 at Ashton Gate.
Marlon Pack and Joe Bryan scored before the break, with Kieran Dowell pulling one back for Forest.
Sunderland avoided going a full year without winning at home as they saw off Fulham 1-0.
The Black Cats last won at the Stadium of Light on Dec. 17 last year and, 364 days later, they finally tasted victory again. Josh Maja was the hero, scoring the crucial goal with 13 minutes remaining.
Andreas Weimann's goal against his old club set Derby on their way to a 2-0 win over Aston Villa.
The Austrian struck after 24 minutes, cashing in on a defensive error, as his side consolidated fourth place, with Jonny Russell adding another late on.
Inconsistent Middlesbrough were beaten 2-1 at Millwall, raising more questions about Garry Monk's side.
Jed Wallace (31) and George Saville (37) struck for the Lions and Boro could not add to Stewart Downing's fortuitous goal after the restart.
Pontus Jansson's second goal in as many home games helped improving Leeds see off Norwich 1-0 at Elland Road, meaning the Whites sit just a point behind faltering Sheffield United, who occupy the last playoff place.
The Blades, top a month ago, have lost four in five and Jordan Hugill's goal condemned them to a 1-0 loss at Preston.
Callum Connolly and Joe Garner scored as Ipswich beat Reading 2-0, while Brentford drew 0-0 at home to Barnsley.
At the bottom of the table, Burton moved above Bolton in the bottom three -- they now occupy the last spot -- thanks to a 1-0 win at the Macron Stadium, earned by Lloyd Dyer's 23rd-minute goal.
Jack Robinson's double either side of Sam Gallagher's equaliser earned QPR a 2-1 win at bottom side Birmingham, a first away success in 18 league games for the Hoops.
In the late game Cardiff kept the pressure on Championship leaders Wolves with a 1-0 victory over Hull.
Cardiff captain Sol Bamba scored a decisive header after 57 minutes to maintain their six-match unbeaten run.