Charlie Austin (left) scored twice in the final game of his first spell with QPR in December 2015
Charlie Austin scored on his first appearance since rejoining QPR as they beat Luton for their first win in 10 Championship games.
The striker re-signed on loan from West Brom on Saturday and was in the right place to nod in at the back post after team-mate Geoff Cameron had flicked on a corner.
Luton were unbeaten in six league matches at Kenilworth Road and should have responded after the break, James Collins slicing wide when through on goal and Pelly-Ruddock Mpanzu clipping the woodwork with a curling effort from just outside the box.
Centre-back Rob Dickie headed over as the R's continued to carry a threat before substitute Macauley Bonne slotted home a second from an inch-perfect Albert Adomah pass.
Victory moves Mark Warburton's side up to 18th, five points clear of the relegation zone and to within six points of the 14th-placed Hatters.
- Follow Tuesday night's EFL action and reaction live
Former Burnley man Austin, 31, scored 45 goals in 82 league games in his first spell at QPR to earn a move to Southampton but had been restricted to five appearances off the bench for West Brom in the Premier League this season.
He led the line well until being taken off on 59 minutes, poaching his goal and combining well with strike partner Lyndon Dykes.
Luton were off-colour - managing just two shots on target - although Hatters boss Nathan Jones opted not to make any changes until the 77th minute.
On-loan Leicester midfielder Kiernan Dewsbury-Hall skewed a decent chance off-target and forced a decent low save from Semy Dieng but Luton have now won just one of their past 19 league games against QPR.
- Line-upsMatch StatsLive Text
- 12Sluga26Bree15Lockyer5Bradley3PottsSubstituted forNombeat 77'minutes17MpanzuSubstituted forBerryat 83'minutes16Rea22Dewsbury-Hall7Cornick19CollinsSubstituted forHyltonat 83'minutes25LuaLuaSubstituted forMoncurat 83'minutes
- 13Dieng2Kane4Dickie20Cameron6Barbet11Osayi-Samuel12Ball10ChairSubstituted forAdomahat 75'minutes22Carroll9DykesSubstituted forKelmanat 90+4'minutes45AustinSubstituted forBonneat 59'minutesBooked at 89mins
Referee:Andy WoolmerMatch StatsHome TeamLutonAway TeamQPRPossessionHome47%Away53%ShotsHome9Away13Shots on TargetHome2Away8CornersHome2Away6FoulsHome7Away11Live TextPost update
Match ends, Luton Town 0, Queens Park Rangers 2.
Second Half ends, Luton Town 0, Queens Park Rangers 2.
Bright Samuel (Queens Park Rangers) wins a free kick on the left wing.
Foul by Tom Lockyer (Luton Town).
Substitution, Queens Park Rangers. Charlie Kelman replaces Lyndon Dykes.
Corner, Queens Park Rangers. Conceded by Glen Rea.
Macauley Bonne (Queens Park Rangers) is shown the yellow card for excessive celebration.
Goal! Luton Town 0, Queens Park Rangers 2. Macauley Bonne (Queens Park Rangers) right footed shot from the centre of the box to the bottom right corner. Assisted by Albert Adomah.
Attempt missed. George Moncur (Luton Town) left footed shot from a difficult angle on the left is just a bit too high. Assisted by Luke Berry with a headed pass following a corner.
Corner, Luton Town. Conceded by Todd Kane.
Attempt saved. Kiernan Dewsbury-Hall (Luton Town) left footed shot from outside the box is saved in the bottom left corner. Assisted by James Bree.
Macauley Bonne (Queens Park Rangers) wins a free kick in the defensive half.
Foul by Tom Lockyer (Luton Town).
Foul by Macauley Bonne (Queens Park Rangers).
Tom Lockyer (Luton Town) wins a free kick in the defensive half.
Substitution, Luton Town. George Moncur replaces Kazenga LuaLua.
Substitution, Luton Town. Luke Berry replaces Pelly-Ruddock Mpanzu.
Substitution, Luton Town. Danny Hylton replaces James Collins.
Robert Dickie (Queens Park Rangers) wins a free kick in the attacking half.
Foul by Sam Nombe (Luton Town).
Page 1 of 5rewindpreviousNavigate to the next pagenextNavigate to the last pageforward