Rob Dickie’s late goal saw QPR leapfrog Championship Play-Off rivals Luton Town to move up to fourth in the table after a 2-1 victory at Kenilworth Road.
It had looked like the Hatters were set to claim yet another home victory as Cameron Jerome gave them a first-half lead.
However, the Hoops hit back after the break, Andre Gray’s penalty and Dickie’s close-range flick sealing an impressive comeback victory.
In Saturday’s games, Harry Wilson missed a chance to extend Fulham’s four-game winning streak as the Championship leaders had to settle for a point with a 1-1 draw against Barnsley at Oakwell.
Wilson had fired an 86th-minute leveller for the Cottagers after the relegation-threatened Tykes grabbed a 44th-minute lead through a Carlton Morris penalty.
But Marco Silva’s men were still left to rue a late opportunity when Wilson met Fabio Carvalho’s cross with a back-post header that flashed agonisingly wide.
There was also a draw for Millwall, playing out an entertaining stalemate with Middlesbrough at The Den.
James Tavernier hit the bar with a free-kick for Boro before Murray Wallace also struck the woodwork for the hosts.
In League One, AFC Wimbledon are now without a win in 18 matches after losing 2-0 to ten-man Lincoln City at Plough Lane.
Lewis Fiorini fired the Imps ahead shortly before half-time before midfielder Brooke Norton-Cuffy was shown a straight red card following an altercation with Dons defender Lee Brown in the 66th minute.
However, substitute Teddy Bishop added a second for Lincoln with six minutes left.
Charlton Athletic are also looking over their shoulders after a seventh defeat in their last eight games, losing 2-1 at Accrington Stanley.
Jayden Stockley gave the Addicks the lead from an 18th-minute penalty before Rosaire Longelo headed Stanley level.
Accrington then swiftly turned the game around as Tommy Leigh slotted home in the 32nd minute before being subsequently sent-off in the 63rd minute following a clash with Charlton’s Sean Clare.
READ MORE: What’s behind Charlton Athletic’s poor form under Johnnie Jackson?
The result means Charlton are now just seven points off the bottom four – although having played a game less than most of the sides below them.
In League Two, Leyton Orient’s winless run extended to 14 games as Richie Wellens’ first game in charge ended goalless at Hartlepool.
Neither side could break the deadlock, with Orient’s Ruel Sotirou and Pools forward Joe White having the best chances.
And finally, Sutton United dropped to seventh after losing their first game in four as they were beaten 1-0 at Walsall.
Conor Wilkinson scored from the penalty spot after he was bundled over inside the area for the only goal of the game and Michael Flynn’s side have now gone four unbeaten.