Brentford kept their faint automatic promotion hopes alive with a thumping 5-0 victory at Preston North End.
Bryan Mbuemo and Marcus Forss had the Bees in control before the break while Ivan Toney, Sergi Canos and Emiliano Marcondes all scored in the final 15 minutes.
It was Brentford’s biggest away win of the season, ending a run of four straight draws to move them to within nine points of second-placed Watford, with six games still to play.
Meanwhile, a Lyndon Dykes double helped QPR to a comprehensive 4-1 win over struggling Sheffield Wednesday at the Kiyan Prince Foundation Stadium.
Josh Windass cancelled out Dykes’ opener to keep Wednesday level at the break, but Stefan Johansen put the Hoops back in front early in the second-half before Dykes scored his second and Chris Willock added a fourth in stoppage time.
In the early Championship game, Millwall’s faint Play-Off hopes are all but over after losing 3-0 at home to Swansea City.
Jamal Lowe scored a second-half brace after Andre Ayew had opened the scoring for the Swans just before the break.
In League One, AFC Wimbledon moved out of the relegation places with a 5-1 win over Accrington Stanley – marking their biggest win of the season.
Stanley had taken the lead after only five minutes through defender Michael Nottingham before Ollie Palmer equalised in the 21st minute.
And there was still time for Palmer to grab his second and Ayoub Assal to make it 3-1 before the interval.
Joe Pigott then hit a fourth on the hour with Assal completing his brace in the 64th minute before Dons’ defender Ben Heneghan was dismissed for a second bookable offence in stoppage time.
Elsewhere, Charlton Athletic boosted their Play-Off hopes with a 2-1 win over Sunderland at the Stadium of Light.
The Addicks, unbeaten in eight games, secured the points courtesy of an own goal from Black Cats midfielder Josh Scowen in the 31st minute and a low finish from Alex Gilbey in the 61st minute.
Scowen pulled one back for Lee Johnson’s side with 13 minutes remaining but they could not find an equaliser.
And in League Two, Leyton Orient fell to a 1-0 defeat away to league leaders Cheltenham Town with Conor Thomas’ first-half penalty the difference.