Match ends, Oxford United 2, Bradford City 2.
Romain Vincelot's last-gasp header snatched a point for Bradford in a thrilling draw at Oxford.
The Bantams defender struck in the fourth minute of stoppage time with less than 30 seconds to go.
Oxford had trailed at half-time to a fine strike from Omari Patrick. The winger, recalled to the side, curled a shot from 22 yards into the top corner.
That goal came against the run of play after Oxford had dominated, with Rob Hall involved in most of their attacks.
Patrick also shot against the bar from 12 yards in the second half before Oxford drew level through Wes Thomas on 74 minutes, the striker following up to score after keeper Colin Doyle parried Gino Van Kessel's shot.
With three minutes left, on a break from a Bradford corner, Us midfielder Joe Rothwell broke clear on the left edge of the box and fired a low shot across Doyle and into the far corner.
That looked set to be the winning goal but Vincelot had other ideas.
Match report supplied by the Press Association.
Line-ups
Oxford Utd
Formation 4-4-1-1
- 1Eastwood
- 30Mousinho
- 4Williamson
- 5Nelson
- 21Ferreira da Silva
- 7Hall
- 18RothwellBooked at 49minsSubstituted forRuffelsat 88'minutes
- 8Ledson
- 17HenrySubstituted forvan Kesselat 61'minutes
- 10PayneSubstituted forMowattat 67'minutes
- 9Thomas
Substitutes
- 6Martin
- 13Shearer
- 14Ruffels
- 19Fernández Codina
- 27Mowatt
- 35Carroll
- 39van Kessel
Bradford
Formation 4-2-3-1
- 1Doyle
- 29McMahon
- 22Knight-Percival
- 5KilgallonSubstituted forTaylorat 90'minutes
- 15Field
- 4Reeves
- 6Vincelot
- 17Gilliead
- 7Law
- 34PatrickSubstituted forMcCartanat 79'minutes
- 9WykeSubstituted forPoleonat 78'minutes
Substitutes
- 2Thompson
- 10Taylor
- 11Poleon
- 14McCartan
- 18Hendrie
- 19Jones
- 23Raeder
- Referee:
- Chris Sarginson
- Attendance:
- 6,658
Match Stats
- Possession
- Home51%
- Away49%
- Shots
- Home10
- Away6
- Shots on Target
- Home5
- Away2
- Corners
- Home0
- Away1
- Fouls
- Home9
- Away8
Live Text
Post update
Full Time
Second Half ends, Oxford United 2, Bradford City 2.
Goal!
Goal! Oxford United 2, Bradford City 2. Romain Vincelot (Bradford City) header from the centre of the box to the bottom right corner. Assisted by Nicky Law.
Post update
Attempt saved. Gino van Kessel (Oxford United) left footed shot from the left side of the box is saved in the bottom right corner.
Substitution
Substitution, Bradford City. Paul Taylor replaces Matthew Kilgallon.
Substitution
Substitution, Oxford United. Josh Ruffels replaces Joe Rothwell.
Goal!
Goal! Oxford United 2, Bradford City 1. Joe Rothwell (Oxford United) left footed shot from the centre of the box to the bottom right corner. Assisted by Gino van Kessel.
Post update
Corner, Bradford City. Conceded by Joe Rothwell.
Post update
Attempt blocked. Dominic Poleon (Bradford City) right footed shot from outside the box is blocked.
Post update
Delay in match Nathaniel Knight-Percival (Bradford City) because of an injury.
Post update
Foul by Ryan Ledson (Oxford United).
Post update
Romain Vincelot (Bradford City) wins a free kick in the attacking half.
Substitution
Substitution, Bradford City. Shay McCartan replaces Omari Patrick.
Substitution
Substitution, Bradford City. Dominic Poleon replaces Charlie Wyke.
Post update
Attempt missed. Alex Gilliead (Bradford City) right footed shot from outside the box is just a bit too high.
Goal!
Goal! Oxford United 1, Bradford City 1. Wes Thomas (Oxford United) right footed shot from the centre of the box to the top left corner.
Post update
Attempt missed. Robert Hall (Oxford United) left footed shot from outside the box is close, but misses to the left.
Substitution
Substitution, Oxford United. Alex Mowatt replaces Jack Payne.
Post update
Mike Williamson (Oxford United) wins a free kick in the defensive half.
Post update
Foul by Charlie Wyke (Bradford City).