
Josh Murphy put Portsmouth ahead with his sixth goal of the season
Josh Murphy scored one goal and set up the other as Portsmouth beat QPR to continue their surge away from the relegation zone with a third straight win.
Murphy put Pompey in control just after half-time as he skipped inside to bend a curling finish beyond Paul Nardi.
The winger then set up Matt Ritchie to slam home from close range and double his side's advantage almost immediately.
Rangers defender Jimmy Dunne pulled one back with a skilful lob, but Portsmouth held on to move nine points clear of the bottom three.
Both sides made just a single change to their starting line-up, with Adil Aouchiche making his first Pompey start, in place of injured top scorer Callum Lang, and Rangers bringing back winger Paul Smyth.
It was Smyth's opposite number Murphy who posed the greatest threat to the visitors' defence, cutting in from the left flank and setting up an early chance that Connor Ogilvie headed wide.
Overall, neither goalkeeper was greatly troubled during the opening 45 minutes, with a poacher's effort from Michael Frey and Ilias Chair's ambitious attempt from the halfway line both comfortably fielded by Portsmouth keeper Nicolas Schmid.
It was a different story after the restart, as former QPR midfielder Andre Dozzell picked out Murphy, who turned Dunne before firing confidently into the corner of the net to leave Nardi helpless.
Pompey were 2-0 up just minutes later as Murphy pounced on Steve Cook's loose ball, accelerating to deliver a low cross that Ritchie slid in to convert at the far post.
Dozzell might have closed the door on his old club with a third goal, but squandered the opportunity when he bundled Ritchie's ball over from close range.
Instead, Rangers almost reduced the deficit when Yang Min-hyeok won possession on the halfway line and motored through to tee up fellow substitute Alfie Lloyd, who dragged a shot wide.
Dunne did give the visitors a glimmer of hope soon afterwards, chesting down Chair's crossfield ball and deftly steering it over Schmid into the far corner for his fifth goal of the season.
But, although the lively Yang then set up Chair for a header that lacked the power to beat Schmid, Pompey saw out the closing stages to complete their first league double against the R's in 63 years.
Portsmouth manager John Mousinho told BBC Radio Solent:
"It was really important last week when we got that away win so that we weren't just relying on our home form.
"But to come back here and to win was the most key thing. There were elements of the performance that were absolutely superb, so I'm very pleased.
"It looked like a game where both sides were a little bit worried about opening up. QPR pressed us really well, so we didn't have an opportunity to play, but we came out in the second half and just got the small moments right and I thought we were superb up until they scored.
"That (QPR's goal) made the game naturally a bit fractious and nervous for us at the back end, but we dealt with it."
QPR head coach Marti Cifuentes told BBC Radio London:
"It was a disappointing result and a disappointing performance. It was not easy to impose our way of playing, to try to put the ball on the ground and activate the third man, because they press so intensely.
"Definitely the start of the second half was bad and very costly for us. It was very important to manage the mental part of this game.
"Murphy scored a really good goal and the key for us was the way we reacted to this goal.
"Unfortunately it took a little bit of time until we understood. It was 2-0 and it was perhaps too late. But still after Jimmy's goal there could easily have been one or two more."