Exeter City remained in third place in League Two after a hard-fought goalless draw with fellow promotion chasers Oxford United, who stay in fourth.
Grecians striker John O'Flynn had the first half's best chance but failed to get any power on his strike with just goalkeeper Ryan Clarke to beat.
Oxford had the best of a tight second half with James Constable and Dave Kitson going close with headers.
But Kitson was sent off in injury time after receiving a second yellow card.
VIEW FROM THE DRESSING ROOM
Exeter City boss Paul Tisdale told BBC Radio Devon:
"If we continue with that in terms of away performances and results then we're not going to be too far away. It's another game ticked off and more points on the board.
"It is a good point considering the two games we've had. We've had two clean sheets and some very considered play and, it must be said, some tired legs.
"I can't be too critical. The lads have worked really hard, and did the basics really well again.
"It was even stevens all the way through, both sides won't be unhappy with their performance and won't be cock-a-hoop either."
Oxford United 01 Clarke 13 Hunt Booked 03 Newey 16 Whing 04 Raynes 06 Wright 15 Williams (Davies - 69' ) 17 Rose 08 Kitson Dismissed after an earlier booking 09 Constable (Marsh - 80' ) 07 Rigg Substitutes 14 Hall 18 Davies 20 Marsh 21 Crocombe 34 Bevans 35 O'Dowda 37 Ruffles Exeter City 01 Krysiak 05 Baldwin 03 Woodman 14 Doherty Booked (Gill - 54' ) 06 Coles Booked 04 Bennett 11 Davies 07 Sercombe Booked 19 O'Flynn (Parkin - 81' ) 10 Gow 22 Keohane (Wheeler - 54' ) Substitutes 15 Moore-Taylor 25 Parkin 26 Tillson 29 Grimes 30 Pym 32 Wheeler 35 Gill
Ref: Keith Stroud