Shrewsbury could well feel hard done-by to be held to a 1-1 draw, having deservedly taken the lead through Rob Street in the second half, before reduced to 10-men following Tom Flanagan’s dismissal.
Pompey may have avoided defeat, yet few can emerge from the encounter with any credit whatsoever, as the season limps towards its frustrating finish – and here are our player ratings...
13. Portsmouth midfielder Alex Robertson (8) during the EFL Sky Bet League 1 match between Shrewsbury Town and Portsmouth at Montgomery Waters Meadow, Shrewsbury, England on 16 December 2023.
Pompey's Alex Robertson tries to block Shrewsbury's Nohan Kenneh. Picture: Jason Brown/ProSportsImages Photo: Jason Brown
14. Colby Bishop - 6
(Replaced Kusini Yengi on 72 mins) Good to see him back far earlier than expected from his ankle injury. Photo: Bryn Lennon
15. Christian Saydee
(Replaced Joe Morrell on 77 mins) Photo: Jason Brown
16. Gavin Whyte
(Replaced Abu Kamara in 88th minute) Photo: Jason Brown