Fulham narrowed the gap to Championship leaders AFC Bournemouth to two points with an emphatic 7-0 victory against 10-man Blackburn Rovers.
The Cottagers were already two goals ahead through strikes from Neeskens Kebano and Aleksandar Mitrovic when Jan Paul van Hecke was sent off on the half-hour mark.
Rovers survived any further damage until half-time but Harry Wilson scored a quick double early in the second-half as Fulham closed in on a fifth successive league win.
And late goals from Kebano and substitute Rodrigo Muniz, who netted twice from the bench, rounded off a magnificent night for Marco Silva’s side at Ewood Park.
Meanwhile, Andre Gray’s third goal of the season gave QPR a 1-0 win at struggling Cardiff City.
The hosts had opportunities and looked the more dangerous side in the opening 45 minutes but were punished by Gray’s strike eight minutes before half-time which takes the Hoops upto fifth in the table
Tuesday night’s action saw Benik Afobe poach the only goal of the game as Millwall made it five wins from their last seven games in the Championship with a 1-0 victory over Reading.
A double change at half-time by the Lions led to a vast improvement after the break, following a drab first-half at The Den, and they were able to lift themselves to ninth in the table.
In League One, Charlton Athletic came from a goal down to snatch a point in a hard-fought 1-1 draw with Rotherham United at The Valley.
The visitors grabbed the lead on the stroke of half-time when Mickel Miller smashed the ball into the roof of the net from close range.
But Charlton came out fighting in the second period and finally equalised in the 83rd minute via a deflected strike from Conor Washington.