Match ends, Port Vale 2, Bradford City 2.
Michael O'Connor's injury-time penalty saw Port Vale draw against Bradford.
James Hanson headed into an unguarded net to give the Bantams the lead before Achille Campion scored his first goal in English football to level for Vale.
Filipe Morais drilled in an effort from the edge of the box as the visitors regained the lead.
But keeper Jordan Pickford saw red for fouling Chris Birchall, and O'Connor slotted in the resulting penalty to deny Bradford.
Line-ups
Port Vale
Formation 4-3-3
- 1Neal
- 21Veseli
- 6DuffySubstituted forLuerat 86'minutes
- 4Robertson
- 3Dickinson
- 10LinesSubstituted forCampionat 45'minutes
- 17Brown
- 15O'Connor
- 20Marshall
- 11Pope
- 14DanielSubstituted forBirchallat 36'minutes
Substitutes
- 2Yates
- 5McGivern
- 7Birchall
- 12Johnson
- 16Luer
- 18O'Sullivan
- 28Campion
Bradford
Formation 4-4-2
- 1PickfordBooked at 90mins
- 2Darby
- 23McArdle
- 5Davies
- 3Meredith
- 25HallidayBooked at 52mins
- 11KnottSubstituted forYeatesat 80'minutesSubstituted forWilliamsat 90+4'minutes
- 8Liddle
- 20MoraisBooked at 89mins
- 9Hanson
- 16Stead
Substitutes
- 6Sheehan
- 10Clarke
- 12Williams
- 13Zoko
- 14Yeates
- 15Mackenzie
- 18Routis
- Referee:
- Michael Bull
- Attendance:
- 5,205
Match Stats
- Possession
- Home52%
- Away48%
- Shots
- Home4
- Away6
- Shots on Target
- Home3
- Away5
- Corners
- Home5
- Away6
- Fouls
- Home11
- Away19
Live Text
Post update
Full Time
Second Half ends, Port Vale 2, Bradford City 2.
Goal!
Goal! Port Vale 2, Bradford City 2. Michael O'Connor (Port Vale) converts the penalty with a right footed shot to the bottom right corner.
Substitution
Substitution, Bradford City. Ben Williams replaces Mark Yeates.
Dismissal
Jordan Pickford (Bradford City) is shown the red card for a bad foul.
Post update
Penalty Port Vale. Greg Luer draws a foul in the penalty area.
Post update
Penalty conceded by Jordan Pickford (Bradford City) after a foul in the penalty area.
Post update
Corner, Port Vale. Conceded by Stephen Darby.
Booking
Filipe Morais (Bradford City) is shown the yellow card.
Post update
Attempt saved. Jon Stead (Bradford City) left footed shot from the right side of the box is saved in the top centre of the goal.
Substitution
Substitution, Port Vale. Greg Luer replaces Richard Duffy.
Post update
Foul by Achille Campion (Port Vale).
Post update
Stephen Darby (Bradford City) wins a free kick on the left wing.
Post update
Tom Pope (Port Vale) wins a free kick in the attacking half.
Post update
Foul by Andrew Davies (Bradford City).
Post update
Attempt missed. Mark Yeates (Bradford City) right footed shot from outside the box misses to the left from a direct free kick.
Post update
Foul by Michael Brown (Port Vale).
Post update
Mark Yeates (Bradford City) wins a free kick in the defensive half.
Post update
Attempt saved. James Hanson (Bradford City) left footed shot from the centre of the box is saved in the centre of the goal.
Substitution
Substitution, Bradford City. Mark Yeates replaces Billy Knott.