Aleksandar Mitrovic became the first player to score 32 goals in a Championship season as Fulham extended their lead at the top of the table to nine points with a 2-1 win over Peterborough United.
The Serbian’s first-half penalty saw him achieve the feat – with 14 games of the regular league campaign remaining – and he reached 33 for the current term with a second strike after the break.
Substitute Jack Marriott pulled one back for relegation-threatened Peterborough at the death.
Elsewhere, QPR got back to winning ways with a hard-fought 2-1 win over Blackpool at the Kiyan Prince Foundation Stadium.
Jimmy Dunne headed the home side into a 31st-minute lead after meeting Stefan Johansen’s cross, but were dealt a blow five minutes before the break when defender Dion Sanderson was sent-off after clashing with Reece James.
Josh Bowler then looked to have snatched a point for the visitors eight minutes from time, before Luke Amos’ 89th-minute strike handed the Hoops a 2-1 win.
There was also a 2-1 win for Millwall who made it three league wins on the bounce with victory at struggling Derby County.
First-half goals from Jed Wallace and Tyler Burey put the Lions in the driving seat with Jake Cooper’s 88th-minute own goal proving too little, too late for the Rams.
In Tuesday night’s games, AFC Wimbledon kept their heads just above the League One drop zone with a goalless draw at fellow strugglers Gillingham.
Meanwhile, Charlton Athletic fell to a fourth consecutive defeat with a 2-0 defeat to MK Dons at The Valley.
Goals from Tennai Watson and Kaine Kessler Hayden either side of half-time did the damage for Johnnie Jackson’s out-of-form side.
And finally, Kenny Jackett’s tenure as Leyton Orient boss came to an abrupt end after the 2-0 loss at home to Bristol Rovers.
Antony Evans put the visitors ahead in the 34th minute, with Aaron Collins adding a second shortly afterwards from close range.
The result sees Orient’s wretched run continue, having now collected just two points out of the last 30 to slide into a relegation battle, having only managed one goal in their last nine league games.