Derby moved to the top of the Championship on Boxing Day after a 2-0 win against Fulham.
Middlesbrough were at the summit but due to their match at Blackburn being postponed, the Rams had the opportunity to topple the Teesiders.
And thanks to Tim Ream’s own goal and a late Jacob Butterfield strike, Paul Clement’s side secured the win to move a point above Boro.
Meanwhile, Hull remain three points off the top of the table as they beat fifth-placed Burnley 3-0 to move up to third.
After both sides drew a stalemate in the first-half, the deadlock was finally broken when Jake Livermore kept his nerve to volley the ball home just before the hour mark.
Abel Hernandez then drove in a superb strike, before Sam Clucas rounded off the scoring in the last minute.
Brighton slipped down to fourth and three points behind Derby after their 0-0 draw at Brentford extended their winless run to four matches.
The Bees dominated the majority of the game and the Seagulls had goalkeeper David Stockdale to thank for securing them a point.
Rotherham moved out of the relegation zone by thumping fellow strugglers Bolton 4-0 at the New York Stadium.
Grant Ward put the home side ahead with a volley from the edge of the box, before Danny Ward struck against his former club after rounding Ben Amos.
Further efforts from Joe Newell and Jonson Clarke-Harris ensured the Millers took the three points which sees them move outside the bottom-three on goal difference and pushes Bolton seven from safety at the bottom.
Wolves narrowly beat Reading 1-0 to ensure their first home win since the start of October, with James Henry scoring the only goal to inflict Brian McDermott’s first loss in his second spell as Royals manager.
Josh Murphy’s stoppage-time winner saw MK Dons beat Cardiff 2-1 to stay a point above the relegation zone.
Nicky Maynard gave Karl Robinson’s side the lead shortly after half-time, but the visitors thought they had rescued a point when Craig Noone equalised with ten minutes left.
But with time ticking away, Murphy, on loan from Norwich snatched a vital three points which condemned play-off chasing Cardiff to their second defeat on the bounce.
Huddersfield secured a vital 3-1 home victory against Preston North End.
Nahki Wells’ double put the Terriers 2-0 up, before Emyr Huws scored directly from a corner.
A late effort from Preston’s Adam Reach was merely a consolation, as Town move three clear of the drop and to within a point of Preston.
Ipswich came from a goal down to secure a late 2-1 victory over QPR and keep their place in the top-six.
Junior Hoilett had put the Hoops into the lead with a well-placed header, but two goals in the final 15 minutes from Jonathan Douglas and a 90th minute Luke Chambers header means Jimmy Floyd Hasselbaink’s search for a first win as R’s boss continues.
Sheffield Wednesday easily dispatched of fellow play-off chasers Birmingham 3-0 at Hillsborough.
A brace from Fernando Forestieri and a Kieran Lee strike keeps the Owls seventh, one point off the top-six and three ahead of their visitors.
Charlton are now two points from safety as Harry Lennon’s stoppage-time goal rescued a 1-1 draw at Bristol City.
On-loan Aston Villa defender Nathan Baker put the home side ahead, before Marlon Pack’s second half penalty came back off the crossbar.
And the Robins were made to pay for that and other missed chances late on when Lennon remained calm to equalise with his first goal for the Addicks.
Player of the Week: Fernando Forestieri (Sheffield Wednesday)
Team of the Week: Hull City
Goal of the Week: Fernando Forestieri (SHEFFIELD WEDNESDAY vs Birmingham)