QPR 3-0 Doncaster Rovers
Kaspars Gorkss and an Adel Taarabt penalty swept Rangers rolling merrily along towards another three points.
All the goals came in the second half – as was the case against Middlesbrough a fortnight ago – and Gorkss' first was much needed to raise Rangers from their slumber after a docile first half.
The Latvian rose highest to nod an Akos Buzsaky corner goalwards and although a defender got in the way, the ball rebounded kindly for Gorkss to smash in from six yards.
And he headed in a Taarabt corner at the far post on 88 minutes.
Adel Taarabt stroked home a second from the penalty spot 10 minutes from time after Heidar Helguson had been upended by Donny's veteran keeper Neil Sullivan.
It should not have come to a spot kick though – ref Roger East having blowing too soon, just as Helguson was recovering his footing to fire into the net.
They were lucky not to be trailing at the interval when only a fingertip touch onto his near post by Paddy Kenny denied Martin Woods a goal from a free-kick and Clint Hill's goal-line clearance thwarted James O'Connor's follow up effort.
It also needed a great block from Shaun Derry inside the area to prevent Donny' Dean Shiels from giving the visitors the lead during a spell in which Rangers had to get plenty of bodies in the way to survive.
Jamie Mackie had few chances to add to his eight goals for the season, but scuffed the best opening of the first half – easily saved by veteran stopper Neil Sullivan – after Kyle Walker had overlapped and sent in a low cross.
Adel Taarabt looked more subdued than of late, often running into a cul-de-sac of defenders.
James Coppinger hit the Rangers crossbar as Rovers nearly responded immediately to the 53rd minute opener and the muscular running of Billy Sharp gave them hope of rescuing the day.
But in the end, Rangers did not even have an uncomfortable finish to worry about – Taarabt and Gorkss adding two more in the final minutes.