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...

1. Goal 1-0 - Colby Bishop (9) of Portsmouth celebrates scoring the opening goal during the EFL Sky Bet Championship match between Portsmouth and Leeds United at Fratton Park, Portsmouth, England on 9 March 2025..
Colby Bishop celebrates his match-winning goal against Leeds. Picture: Graham Hunt/ProSportsImages Photo: Graham Hunt

2. Nicolas Schmid - 9
Just keeps coming up with crucial saves. There was a sensational double stop on 39 minutes, firstly from Solomon and then Piroe. Then, late on, stood up to deny Firpo as he burst through - and, in stoppage time, from Byram from the corner. Photo: Jason Brown

3. Zak Swanson - 9
(Replaced by Kusini Yengi on 89 mins) Aggressive, combative and didn’t give an inch. Set the tone from the first minute and defensively magnificent against some tough opponents. Photo: Jason Brown

4. Regan Poole - 9
Tremendous block from James’ early shot, as ever throwing his body on the line for the Blues. Was immense throughout, winning headers his height suggests he shouldn’t. Excellent. Photo: Jason Brown