It appeared John Mousinho’s men would be on the end of a battering when, in the opening 10 minutes, Leeds took the lead through Pascal Struijk and hit the bar three times.
Yet, out of nowhere and entirely against the run of play, the Blues found themselves 2-1 in front at the break through debutant Elias Sorensen and Callum Lang.
Within 56 seconds of the restart, it was 2-2 with Wilfried Gnonto levelling – but more drama was to come.
Lang grabbed his second in the 93rd minute from the penalty spot after good work from Christian Saydee as Pompey led again, only for substitute Brenden Aaronson to make it 3-3 in the 96th minute.
Still, an excellent point for the Blues, and here are our player ratings...

5. Marlon Pack - 9
Mousinho’s faith is unwavering in the makeshift centre-half and it was another colossal home display from the skipper. Kept a clean sheet against Leeds - magnificent. Photo: Jason Brown

6. Connor Ogilvie - 9
What a second-half display from someone unrecognisable to the player who faced Leeds on opening day. Wonderful ball down the left for Bishop to run onto for his goal. Earned cheers in the first half when he clattered into goalkeeper Meslier during his own goal attempt. Photo: Jason Brown

7. Andre Dozzell - 9 - MOM
(Replaced by Isaac Hayden on 89 mins) Formed a great partnership with Potts in the middle and another all-action display. Produced a lovely roulette spin on the ball in the first half which drew cheers from the Pompey faithful. Lovely left-footed half-volley from Meslier brought a great second-half save. Photo: Jason Brown

8. Freddie Potts - 8
Back in the side after injury and immediately made an impressive contribution. Fits so well alongside Potts and the pair anchored the Blues’ midfielder so well. Photo: Jason Brown


