Brentford recovered from a poor start to win 4-1 at Middlesbrough and climb into the top two in the Championship.
The Teessiders were 1-0 up inside three minutes when Bees goalkeeper David Raya failed to collect Neeskens Kebano’s cross.
However the visitors were level in the 38th minute when Ivan Toney tapped in after good work by Tariqe Fosu – and they took control after the break.
Vitaly Janelt (58) fired home from the edge of the box after Toney had headed the ball down for him, Mathias Jensen (64) made it 3-1 following a slip from Paddy McNair and Toney tapped in the fourth 10 minutes from time.
There was also an emphatic 4-1 win for Millwall as the Lions came from behind to beat struggling Sheffield Wednesday at The Den.
Callum Paterson had given the Owls a 10th-minute lead before Kenneth Zohore’s 39th-minute penalty levelled things up.
However, two goals in two second-half minutes turned the game on its head as Scott Malone’s 68th minute solo effort was quickly followed a minute later by Ben Thompson’s strike before Tom Bradshaw rounded off the scoring late on.
Meanwhile, Yoann Barbet’s 54th-minute effort, QPR’s first goal at home since December 1, proved enough to secure a 1-0 win over Blackburn Rovers at the Kiyan Prince Foundation Stadium.
The result is the Hoops’ fourth win in five league games and their first goal in six home matches.
In League One, Charlton Athletic bounced back from their midweek home defeat by Portsmouth with a comfortable 2-0 win at Rochdale.
Chuks Aneke and Deji Oshilaja struck in the opening half-hour to ensure victory for the Addicks who moved back into the Play-Off places.
Elsewhere, AFC Wimbledon climbed out of the relegation zone with a 3-2 win over fellow strugglers Wigan Athletic at the DW Stadium – the Dons’ first victory in 12 matches.
Goals from Jack Rudoni and Joe Pigott gave the visitors an early cushion before Wigan pulled one back on the stroke of half-time through Curtis Tilt.
A defensive error allowed Jamie Proctor to equalise midway through the second-half before Pigott scored the winner from the penalty spot 15 minutes from time.
And in League Two, Leyton Orient and Colchester fought out a 0-0 draw at Brisbane Road in a game short on quality.