Pompey made it a second win in the capital within a week, following an outstanding performance at high-flying Millwall.
The match at The Den was goalless at the break, but 20 seconds after the restart Gustavo Caballero’s stunning finish from the angle opened the scoring.
John Swift finished off Millenic Alli’s pull-back to make it 2-0, before Casper De Norre pulled one back on 64 minutes.
However, skipper Marlon Pack rifled home a third to complete a 3-1 victory and provide a six-point cushion above the Championship relegation zone.
And here are our Pompey player ratings...

13. Portsmouth defender Zak Swanson (22) during the EFL Sky Bet Championship match between Millwall and Portsmouth at The Den, London, UK on 21 February 2026.
Zak Swanson heads clear in Pompey's trip to Millwall. Picture: Stephen Flynn/ProSportsImages | Stephen Flynn/ProSportsImages

14. Adrian Segecic
(Replaced John Swift on 70 mins) A couple of good moments, although was too desperate for a goal. | Graham Hunt/ProSportsImages

.jpeg?trim=0,480,0,480&crop=&width=800)
16. Portsmouth goalkeeper Nicolas Schmid (1) during the EFL Sky Bet Championship match between Millwall and Portsmouth at The Den, London, UK on 21 February 2026.
Nicolas Schmid in action for Pompey against Millwall. Picture: Stephen Flynn/ProSportsImages | Stephen Flynn/ProSportsImages


