Charlie Austin ended his goal drought as QPR beat Luton 2-0 to move to fifth in the Championship table.
Chris Willock put The Hoops ahead and Austin scored his first league goal in 11 matches – a run stretching back to August – to double the lead.
Rangers remain the only team in the division to have scored in every league game this season.
They maintained that record with an extraordinary goal after just 10 minutes at the Kiyan Prince Foundation Stadium.
Following a Luton corner, Ilias Chair picked up the ball near the edge of his own penalty area and thumped it towards Willock, who darted between Pelly Ruddock Mpanzu and Allan Campbell before lobbing goalkeeper Simon Sluga.
Willock’s goal – his fourth of the season – came after Luton had made a lively start and almost taken the lead following an early Rangers defensive mix-up.
Jimmy Dunne hesitated when collecting Yoann Barbet’s throw-in and was dispossessed by Elijah Adebayo, putting the Hatters forward through on goal.
Adebayo was denied by keeper Seny Dieng, and Harry Cornick’s attempt to force home the loose ball was blocked by Rob Dickie.
Luton remained a threat after going behind and almost equalised early in the second half when Tom Lockyer’s header from James Bree’s right-wing corner was cleared off the line by Albert Adomoah.
The ball was returned to Bree, whose cross was headed into the side-netting by Kal Naismith.
Rangers were under pressure, but Austin’s 55th-minute goal gave them the breathing space they needed.
Dunne nodded Willock’s left-wing cross back towards the striker, who headed past Sluga from close range.
QPR’s play-off prospects look promising despite their season so far being somewhat spoiled by defensive lapses costing them points.
Aside from the early mishap which Luton were unable to capitalise on, Rangers defended well this time and Austin’s cool finish effectively sealed their victory.