Luke Chambers and Josh Magennis put Wigan 2-0 up and this time there was to be no dramatic comeback.
Substitute Kusini Yengi did his best, netting with five minutes to go, but despite plenty of late chances, and Sam Tickle’s saves, it represented a first defeat in 18 matches.
Nonetheless, Pompey are League One champions – and here are our player ratings...

9. Callum Lang - 6
(Replaced by Myles Peart-Harris on 46 mins) Silly booking for kicking the ball away meant he was on a disciplinary tightrope and, ultimately, saw him come off at half-time. Had provided some good moments, with a couple of mazy runs and threatening attacks against his former club. Photo: Jason Brown

10. Christian Saydee - 7
(Replaced by Kusini Yengi on 63 mins) So difficult to knock off the ball and produced those characteristic surging runs we know and love. Bright in parts, but was largely in and out of the game. Photo: Jason Brown

11. Colby Bishop - 7
Missed a glorious opportunity on six minutes with just the keeper to beat from outside the box, only to shoot well wide. Was involved in Yengi’s goal, though, when his shot deflected to create the chance. Photo: Bryn Lennon

12. Portsmouth midfielder Owen Moxon (23) during the EFL Sky Bet League 1 match between Portsmouth and Wigan Athletic at Fratton Park, Portsmouth, England on 20 April 2024.
Owen Moxon goes flying against Wigan. Picture: Jason Brown/ProSportsImages Photo: Jason Brown


