They say football is an unpredictable sport but most there would have been many Pompey fans who would have foretold Ricky Holmes scoring the winner for Northampton tonight and that's exactly what happened.
It took 25 minutes for the ex-Pompey winger to curl in the only goal of the game and he certainly celebrated it. Who could blame him after the way he felt he was treated by the club that named him player-of-the-season last year?
Whilst he was never in the best of form for Pompey this season before his depature his performances for the Cobblers has seen his new team fly up the table and it seems like Andy Awford has made a big mistake in letting him leave Portsmouth for nothing.
Pompey's performance was seemingly average at best with Matt Tubbs having the best of the chances. Ryan Cresswell had to head the ball off the line late on as Awford's men pressed for an equaliser but according to the people who were there, it would have been barely deserved.
The night ended with Ben Chorley being shown yet another red card. This time it was for a second bookable offence in stoppage time and he'll now be suspended for the match at Accrington.
The only real bright moment of the night came when Wes Fogden made his first appearance off the bench in a Pompey shirt this season when he came on in the 78th minute and started a nice piece of play which ended with him having an attempt on target.
The result sees Pompey drop a place to 13th in League Two and remain nine points off the play-offs. Andy Awford claims that the play-offs have never been mentioned and this defeat may just confirm that his team stay in this division for another year.
All that's really left to play for now is his future as a disappointing finish to the season may have the board considering his future. However, there are still twelve matches to go and a win at Accrington on Saturday may just get the fans believing again.