Pompey have returned to the top of League Two after a 3-1 win over Cambridge at the Abbey Stadium.
It was seemingly an eventful game to say the least. The hosts took the lead after just five minutes as Robbie Simpson collected a through-ball and slotted the ball beyond Aaron McCarey.
The Pompey players were incensed as the linesman put his flag up for offside but was overruled by referee Sebastian Stockbridge. Having taken a look at the replay, Simpson looks clearly offside and Christian Burgess didn't touch the ball on the way through either.
Paul Cook's men dominated possession for the rest of the half but, as per the previous home matches, didn't really test Sam Beasant in goal.
The big turning point came at half-time when a scuffle involving Leam Richardson and Mark Roberts ensued with the Cambridge centre back being sent off during the break and the Portsmouth assistant manager being sent to the stands and then eventually being escorted away by the police.
The second half saw Pompey dominate once again as expected with the man advantage but it took a slice of luck to restore parity after Gareth Evans' cross was sliced by Leon Legge into his own net despite Sky Sports claiming it was Matt Tubbs' goal.
The Pompey striker would get on the scoresheet just a minute later, however, when Gary Roberts squared the ball to him at the far post and he coolly finished the move to complete the turnaround.
Tubbs' second goal also had a hint of luck about it as an attempted clearance ricocheted off Kal Naismith and bounced off the top of the crossbar for the predator to nod the ball home and confirm the victory.
There was still time for Evans to get himself stupidly sent off for a late lunge when he lost control of the ball. A straight red card means he'll miss the next three matches and that opens the door for Naismith to get a run in the side.
The dismissal aside, it was another good day on the road for Pompey who have now won more matches away from home this season than in last season altogether. They are now top of the league again after Leyton Orient lost at Crawley and Plymouth and Wycombe not playing today.
And with a trip bottom-of-the-table Newport up next you wouldn't bet against Portsmouth's excellent run away from Fratton Park continuing.