Pompey fought back from conceding an early goal to beat Peterborough at Fratton Park.
The 2-1 success means they are one of just two sides to be unbeaten in League One so far this season.
Jack Marriott capitalised on a mistake to fire Posh ahead, with Ronan Curtis and Owen Dale both coming close to finding a leveller.