QPR were held to a frustrating 2-2 draw with fellow promotion hopefuls Middlesbrough at the Kiyan Prince Foundation Stadium.
Ilias Chair put the home side in front before Dael Fry levelled with only the second goal of his career.
The hosts regained the lead 16 seconds into the second-half when Boro keeper Joe Lumley, playing against his former club, collected Anfernee Dijksteel’s back-pass and gifted the ball straight to Chris Willock, who helped himself to a goal.
But ex-Boro man Albert Adomah then spared Lumley’s blushes with an own goal when attempting to intercept Isaiah Jones’ low cross.
The result meant QPR stayed fourth in the Championship while Middlesbrough climbed back up to seventh, with both sides maintaining their impressive runs.
In Tuesday night’s London derby, Fulham increased their advantage at the top of the table with a 3-0 win over London neighbours Millwall.
Aleksandar Mitrovic opened the scoring in the 29th minute and doubled the home side’s lead shortly after the interval by firing in the rebound after Harry Wilson’s shot had been saved.
Bobby Decordova-Reid rounded off the scoring in the closing minutes as Marco Silva’s side extended their cushion over nearest rivals Blackburn Rovers.
In League One, AFC Wimbledon are now 12 games without a win in all competitions after losing 1-0 to high-flying Rotherham United at Plough Lane.
Joshua Kayode’s second-half strike moments after coming off the bench was enough to leave the Dons just one point above the drop zone.
Meanwhile, Charlton Athletic fell to a narrow 2-1 defeat at in-form Bolton Wanderers.
Dion Charles’ 10th-minute opener for Bolton was cancelled out by Chuks Aneke’s 75th minute header from a Scott Fraser cross.
However, defender Will Aimson headed in Aaron Morley’s 83rd-minute free-kick to give Bolton a fifth victory in six league games.
In League Two, promotion-chasing Sutton United maintained their unbeaten start to 2022 with a 0-0 draw at home to Salford City.
Matt Gray’s side have not lost at Gander Green Lane since the end of October, an impressive eight-game streak.
Salford’s Brandon Asante-Thomas went closest to breaking the deadlock, only to see his goal ruled out after he was adjudged to have handled in the box.
And finally, Leyton Orient’s winless run was extended to nine games after losing 1-0 away to Exeter City.
Cheick Diabate notched the only goal of a dire game when he headed in a free-kick from Archie Collins two minutes into stoppage time.