QPR made it four Championship wins on the spin as Nahki Wells’ double and a goalkeeping blunder by Bartosz Bialkowski earned them a 2-1 win over London rivals Millwall.
After a scrappy first-half ended goalless, Wells sparked the game into life with a well-taken goal to round off a sharp counter-attack shortly after the break.
And moments after Shaun Hutchinson had equalised for the hosts, the striker was gifted his second thanks to a dreadful error by goalkeeper Bialkowski.
The result leaves QPR just a point off the top of the Championship, while Millwall are without a win in six games.
Meanwhile, Charlton Athletic suffered their second league defeat on the spin with a lacklustre 2-0 defeat away to Wigan Athletic.
A brace from centre-back Chey Dunkley gave Wigan a well-deserved DW Stadium victory with Addicks boss Lee Bowyer labelling the performance “the worst we’ve played since I’ve been in charge”.
Elsewhere, Tom Cairney’s 42nd-minute strike for Fulham was cancelled out by an injury time strike from Sheffield Wednesday’s Atdhe Nuhiu to give both sides a share of the spoils at Hillsborough.
And Brentford also had to settle for a point at Griffin Park, playing out a scoreless draw against struggling Stoke City.
In League One, Marcus Forss was sent-off as AFC Wimbledon lost 3-1 at home to Bristol Rovers.
The Dons striker had put the hosts in front after 20 minutes with a long-range effort, but Abu Ogogo equalised when he headed home Tom Nichols’ 29th-minute cross.
Forss was then dismissed for a second bookable offence in the 66th minute with Rovers stepping up with further goals from Jonson Clarke-Harris and Tony Craig to seal all three points.
And finally, Leyton Orient fell to a 2-1 defeat at Colchester United – Kwame Poku and Ryan Jackson putting the hosts in control with Conor Wilkinson pulling one back for Orient before half-time.