Pompey have stretched their winning run at Fratton Park to nine matches after seeing off MK Dons.
Andy Cannon opened his account for the club to get the hosts off to a perfect start, only for Alex Gilbey to level at the second attempt after seeing his penalty saved by Alex Bass.
But John Marquis and Marcus Harness netted after the break to seal a 3-1 victory and send them up to fifth spot.
Kenny Jackett was impressed with the attacking football on display and thought his troops warranted their three-point haul.
The Blues boss said: “It was a really good advert for League One football and there were chances at both ends, although I’m pleased to say we had more of them.
“Nobody can say it was dull, with both sides looking to get forward and attack for most of the game. It was tough.
"The crowd were great with our players and really got behind them from start to finish, which made a difference."
“We always needed that extra goal at the end to see MK Dons off, but overall I felt that we deserved the win.
“We made five changes to the starting 11 because we have a lot of games and we didn’t look like we had enough spark on Saturday. But we certainly got that back.
“The crowd were great with our players and really got behind them from start to finish, which made a difference.
“It’s an excellent home run that we’re enjoying and the link between the team and the supporters is excellent. It’s much appreciated.”
Harness came off the bench to wrap the win up in stoppage-time and Jackett was impressed with the winger’s contribution.
He said: “If you can get Marcus the ball up in the final third, then he’s got the talent and it was a terrific goal.
“It’s not the type that he usually scores, but he showed plenty of strength to roll the defender and take it past the keeper before finishing.”