Match ends, Portsmouth 0, Oxford United 0.
Ryan Clarke's goalkeeping heroics earned Oxford manager Michael Appleton a draw on his return to Portsmouth.
Pompey created more than enough chances to seal a fourth successive League Two victory but Clarke defied them with a string of saves.
Most spectacularly, he denied Jed Wallace with a dazzling fingertip stop and Matt Tubbs in the first half.
Oxford rarely threatened, their best effort coming when Danny Hylton's long-range effort was saved by Paul Jones.
Portsmouth manager Andy Awford told BBC Radio Solent:
"That's unbeaten in seven now - the longer we stay unbeaten the quicker we'll rise up the table.
"They played very well, Oxford. It was a good game, it's probably as good a 0-0 as you'll see.
"Oxford made it very difficult for us, credit to them for that."
- 18PassleySubstituted forBarchamat 75'minutes
- 9TaylorBooked at 48mins
- 14TubbsSubstituted forWestcarrat 80'minutes
- 12BaldockBooked at 72mins
- 11MacDonaldBooked at 46mins
- 15O'DowdaSubstituted forRoofeat 70'minutes
- Darren Deadman
- Shots on Target
Second Half ends, Portsmouth 0, Oxford United 0.
Attempt missed. Kemar Roofe (Oxford United) right footed shot from outside the box misses to the left.
Corner, Portsmouth. Conceded by John Mullins.
Attempt missed. Michael Collins (Oxford United) right footed shot from outside the box misses to the right.
Substitution, Portsmouth. Craig Westcarr replaces Matt Tubbs.
Michael Collins (Oxford United) wins a free kick in the attacking half.
Foul by Ryan Taylor (Portsmouth).
Substitution, Portsmouth. Andy Barcham replaces Josh Passley.
Joe Skarz (Oxford United) wins a free kick on the right wing.
Foul by Jed Wallace (Portsmouth).
George Baldock (Oxford United) is shown the yellow card.
Ben Chorley (Portsmouth) wins a free kick in the attacking half.
Foul by George Baldock (Oxford United).
Substitution, Oxford United. Kemar Roofe replaces Callum O'Dowda.
Corner, Portsmouth. Conceded by George Baldock.
Attempt missed. Alexander MacDonald (Oxford United) right footed shot from outside the box misses to the right.
Foul by Josh Ruffels (Oxford United).
Matt Tubbs (Portsmouth) wins a free kick in the attacking half.
Foul by Pat Hoban (Oxford United).