Pompey kept up their perfect record this season with a 2-1 win at Plymouth.
Two penalties - converted by Matt Tubbs and Gary Roberts - made it three wins from three for Paul Cook’s men.
Gregg Wylde’s strike at the end of normal time made it a nervy finale for the Blues.
But they held on to collect a win their performance once again warranted.
It was another positive start for Pompey and they could well have had the lead after two minutes through Gareth Evans.
The attacker’s first shot was saved by Luke McCormick and the follow-up blocked by Curtis Nelson.
Pompey continued to push and Gary Roberts’ saw his volley fly over after 18 minutes.
Plymouth came back into the game as the half wore on, however, and Graham Carey’s volley from 20 yards before the break brought a fine reflex save out of Brian Murphy 10 minutes before the break.
Two minutes before the break Matt Tubbs fluffed his lines with an air shot.
But that didn’t matter as he made amends from the penalty spot on the stroke of half time, after Hiram Boateng pulled down Enda Stevens.
It was Pompey having the chances after the restart, too, as Evans fizzed a shot wide after 54 minutes.
Tubbs was then just off target with his angled drive six minutes later.
Kyle Bennett let fly from 30 yards after 78 minutes, but his shot flew past the upright.
A moment of quality from Roberts after 86 minutes earned the second spot-kick.
He retrieved the ball near the touchline, beat Gary Sawyer and was then pulled down by the defender.
Roberts buried the penalty but Wylde then set up the grandstand finish with a well-taken 20 yarder.
There were calls for a handball in the box by Christian Burgess late on, but referee Steve Martin thought otherwise - and Pompey saw it out for the win.