Pompey again showed their battling qualities to see off high-flying Oxford at a wet Fratton Park.
The hosts had to fight from behind to secure a 3-2 victory that stretched their unbeaten run to five games.
Marcus Browne had scored early for United, but Sean Raggett levelled for Danny Cowley's side before George Hirst struck just before the break.
Hayden Carter then added a stunning long-rang goal in the second half before Luke McNally grabbed a consolation for the visitors.
Fans can watch the key moments (top video) or register with iFollow for extended highlights (middle video) and a full match replay (bottom video).
Please note that if the full match replay is playing the wrong audio, you can use the settings cog to toggle between home and away commentary.