John Mousinho’s men raced into a 2-0 lead against Northampton after 16 minutes through goals from Connor Ogilvie and Paddy Lane, while Colby Bishop missed a penalty.
There was controversy after the break when Tom McIntyre was harshly sent off, yet the 10-man Blues went on to score twice more, through Lane’s second and Callum Lang.
A thunderous strike from Marc Leonard provided an 89th-minute consolation for the Cobblers, but this was Pompey’s day – and here our our player ratings...

5. Connor Ogilvie - 8
Marked a first Fratton Park start since the start of September by heading home Pack’s free-kick for the opening goal. Was also involved in Lang’s goal. Such a reliable performer and huge boost to have him back again. Photo: Jason Brown

6. Tom Lowery - 8
(Replaced by Owen Moxon on 84 mins) There were once doubts whether he would ever break back into this Pompey side, but what a return he’s made. Tenacious, classy on the ball and a crucial driving force in midfield. Photo: Jason Brown

7. Marlon Pack - 9
What a brilliant all-round performance from the captain. Instrumental in Pompey taking a 2-0 lead after 15 minutes, creating both. A free-kick for Ogilvie’s opener and then wonderful cross-field pass for Lane’s. His free-kick from the right was also involved in Lang’s goal. And let’s not forget his defensive work. Photo: Jason Brown

8. Paddy Lane - 9 - MOM
(Replaced by Abu Kamara on 75 mins) Switched to the right for the match and was absolutely outstanding. The change of flank actually allowed him to cut in onto his favoured left foot to net his first. The second was a wonderful left-footed drive from outside the box from Lang’s pass. Photo: Jason Brown