Pompey kept fighting until the end to record a deserved victory over Bristol Rovers.
The 4-1 success at a sunny Fratton Park ensured the hosts maintained their unbeaten start to the season.
Danny Cowley's side went ahead through Connor Ogilvie's bullet header, only for Aaron Collins to level after the break.
But Joe Pigott restored the lead from the penalty spot and Owen Dale wrapped things up in stoppage-time.
Fans can watch the key moments (top video) or register with iFollow for extended highlights (middle video) and a full match replay (bottom video).
Please note that if the full match replay is playing the wrong audio, you can use the settings cog to toggle between home and away commentary.