Brentford consolidated their Championship Play-Off position with an impressive 4-0 victory away to Bristol City.
The Bees took a sixth-minute lead when Bryan Mbeumo beat former Brentford goalkeeper Dan Bentley with a close-range effort following good work from Ollie Watkins.
Two minutes later Bristol City centre-back Ashley Williams was sent-off for a second bookable offence before Said Benrahma doubled Brentford’s advantage on 26 minutes.
And Watkins added a quick-fire brace late into the second period to seal a comfortable win which moves Brentford back up to third in the table.
There was also an emphatic scoreline at the Kiyan Prince Foundation stadium as QPR crushed Cardiff City 6-1.
Nahki Wells scored a hat-trick, Bright Osayi-Samuel netted twice and Ebere Eze also got on the scoresheet as the Hoops began the New Year in spectacular fashion.
Despite Will Vaulks scoring a stoppage time consolation for Cardiff City, the win is QPR’s best since a 6-0 hammering of Crystal Palace in the final league game of the 1998-99 season.
In the early kick-off, Millwall moved into the top six with a 3-1 victory over Luton Town at The New Den.
In a low-key first-half, Luton’s Sonny Bradley gave the Hatters the lead in the 41st minute before Millwall’s second-half revival.
Tom Bradshaw equalised for the Lions mid-way through the second period before Connor Mahoney gave them a 78th minute lead.
But the victory was assured when Mahoney set-up Matt Smith for a third in the 81st minute.
However, it was less positive for Fulham who slipped to fifth in the table after losing 2-1 to Reading at Craven Cottage.
The Royals were two goals ahead inside 48 minutes following efforts from John Swift and Charlie Adam with Ivan Cavaleiro halving the deficit on the hour mark.
In League One, AFC Wimbledon were left frustrated by a 1-1 draw with strugglers Southend United.
Callum Reilly’s first-half goal looked to have given the Dons victory before Charlie Kelman’s late penalty for Southend gave them a share of the points.
And finally, Leyton Orient failed to capitalise at 10-man Walsall with Josh Gordon’s 43rd minute strike proving the difference despite the second-half dismissal of Cameron Pring.