QPR moved up to third in the Championship table with a 2-1 win over bottom-of-the-table Derby County at Pride Park.
Tom Lawrence opened the scoring for the hosts before the Hoops hit back early in the second-half through Chris Willock, who fired in at the back post from a Charlie Austin pass.
But the best goal of the night was saved for the last-minute as Andre Gray pounced after an Ilias Chair header came back off the bar, firing home a sumptuous volley to claim all three points.
West London rivals Fulham remain top of the table despite being held to a 1-1 draw away to Preston North End in Saturday’s early kick-off.
Tim Ream’s opener after 15 minutes was cancelled out by a controversial 72nd-minute Ched Evans leveller – with Fulham players protesting a handball offence was committed in the build-up to the goal.
Meanwhile, Millwall are now winless in the last four after losing 2-1 away to Hull City.
George Honeyman put the home side ahead in the 29th minute before Millwall drew level on the stroke of half-time thanks to Tom Bradshaw.
However, Ryan Longman struck what would prove to be the winner for Hull nine minutes into the second-half.
In League One, AFC Wimbledon had to settle for a point as they played out an entertaining 2-2 draw with Fleetwood Town at Plough Lane.
Ged Garner fired Fleetwood into a first-half lead before strikes by Ayoub Assai and Luke McCormick turned the tables, only for Callum Johnson to equalise for the visitors.
Elsewhere, Charlton Athletic’s six-match unbeaten run came to an end with a 1-0 defeat at struggling Shrewsbury Town.
Just as the game looked to be heading for a stalemate in Shropshire, Daniel Udoh reacted to a knock-down to win it for Shrewsbury in the 93rd minute.
In League Two, Sutton United made it three wins from the last four with a 1-0 win over Barrow at Gander Green Lane.
David Ajiboye’s delightful 16th minute left-footed strike proved to be the difference to move the Us to within one point of an automatic promotion place.
And finally, Leyton Orient’s 1-0 defeat at Northampton Town saw the O’s lose pace in the promotion race.
Sam Hoskins’ scruffy goal late in the first-half was enough to end Orient’s 11-game unbeaten run.