John Mousinho’s men fought back from Hakeeb Adelakun’s early goal to earn a 2-1 triumph through Paddy Lane and Regan Poole.
Despite dominant for most of the game, the Blues looked a little leggy and lethargic following the recent heavy schedule, yet managed to see out another three points.
Here are our Pompey player ratings…

5. Jack Sparkes - 7
Good to see him handed a rare start in the second-half of the season and didn’t let anyone down. Great second-half chance to score in front of an open goal, but struck his shot straight at the grounded keeper and it deflected over the bar. Photo: Jason Brown

6. Tom Lowery - 7
(Replaced by Owen Moxon on 59 mins) First appearance since mid-February following time out injured and had some decent moments. Conceded the penalty, but it was Norris’ mistake in the first place. Harshly booked for winning a tackle just before he was substituted. Photo: Jason Brown/ProSportsImages

7. Tino Anjorin - 7
(Replaced by Abu Kamara on 65 mins) His Pompey farewell ended with him coming off with a knock and sarcastically applauding the home fans moaning about how long it was taking to come off. Been a breath of fresh air since return to fitness and another decent match, this time in the holding two. Photo: Jason Brown

8. Myles Peart-Harris - 7
There are often promising moments, but he frustratingly fails to take advantage, perhaps the story of his Pompey loan. However, he produced a lovely first-time finish from Lane's pass to score the opener. The quality is there. Photo: Jason Brown