Pompey defied the odds to grab an 88th-minute equaliser in snatch a crucial point against Oxford United.
The Blues were reduced to 10-men on 17 minutes when Connot Ogilvie was controversially dismissed for a challenge on Stan Mills.
At the time John Mousinho’s men were leading through Keshi Anderson’s opener and it remained the scoreline at half-time.
However, in the second half, Brodie Spencer and Will Lankshear put the visitors in command with a 2-1 lead - then Andre Dozzell converted Milli Alli’s cross to make it 2-2.
And here are our Pompey player ratings...

13. Gustavo Caballero (47) of Portsmouth on the attack battles for possession with Cameron Brannagan (8) of Oxford United during the EFL Sky Bet Championship match between Portsmouth and Oxford United at Fratton Park, Portsmouth, UK on 6 April 2026.
Gustavo Caballero on the attack for Pompey against Oxford United. Picture: Graham Hunt/ProSportsImages | Graham Hunt/ProSportsImages
.jpeg?crop=4:3&trim=&width=800)
14. Jordan Williams - 8
(Replaced Conor Chaplin on 20 mins) Asked to deputise at left-back up against the dangerous Mills and did a tremendous job. Even found time to go forward, including one first-half moment when the Oxford keeper just beat him to the ball. | Graham Hunt/ProSportsImages


16. Andre Dozzell (21) of Portsmouth on the attack during the EFL Sky Bet Championship match between Portsmouth and Oxford United at Fratton Park, Portsmouth, UK on 6 April 2026.
Pompey's Andre Dozzell drives forward with the ball against Oxford United. Picture: Graham Hunt/ProSportsImages | Graham Hunt/ProSportsImages


