Oxford United 2 Bradford City 2: Romain Vincelot earns Bantams point late on
The French defender headed home in the fourth minute of stoppage time after Oxford had recovered from trailing at half-time to lead 2-1.
Wes Thomas equalised for the U's on 74 minutes when he followed up to score after keeper Colin Doyle could not hold Gino van Kessel's defected shot from the edge of the area.
Advertisement
Hide AdAdvertisement
Hide AdAnd with three minutes to go, midfielder Joe Rothwell broke clear on the left to shoot low past Doyle to give Oxford the lead.
This was after winger Omari Patrick had returned to the Bantams team with a superb goal.
Patrick came into Stuart McCall's side to give leading scorer Dominic Poleon a breather.
And after the Bantams had weathered some strong Oxford pressure through the first half, Patrick collected a pass from Nicky Law on 30 minutes and curled a superb 20-yarder into the top corner.
Advertisement
Hide AdAdvertisement
Hide AdPatrick almost got a second goal in the 58th minute when he shot against the bar from 12 yards after Alex Gillied had beaten his man and crossed from the right.
The draw maintained free-scoring Bradford's fine form after they had struck three goals in each of their previous three league games.
The visitors were without Adam Chicksen, sent off at Peterborough last Saturday but McCall saw no reason to make other changes.
City had to defend resolutely from the start because Rob Hall was on fire.
Advertisement
Hide AdAdvertisement
Hide AdDoyle beat out Hall's left-footed shot from 18 yards in the 12th minute, with Tom Field then hooking the ball clear.
Doyle also saved an angled drive from Jack Payne in the second half.
Oxford Utd: Eastwood, Mousinho, Nelson, Williamson, Ricardinho, Hall, Ledson, Rothwell (Ruffels 88), Henry (Van Kessel, 61), Payne (Mowatt, 68), Thomas.
Unused subs: Shearer, Martin, Fernandez, Carroll.
Bradford: Doyle, McMahon, Knight-Percival, Kilgallon (Taylor 90), Gilliead, Reeves, Vincelot, Law, Patrick (McCartan, 79), Field, Wyke (Poleon, 78).
Unused subs: Raeder, Thompson, Hendrie, Jones.
Referee: Chris Sarginson (Staffordshire)
Attendance: 6,558 (403)