Match ends, Bradford City 4, Shrewsbury Town 3.
Bradford City 4-3 Shrewsbury Town
- From the section League One
David Ball hit a 96th-minute winner as Bradford City boosted their survival hopes with a thrilling win over Shrewsbury Town.
It looked like City had thrown away their chance of victory after Fejiri Okenabirhie scored a 93rd-minute penalty to level the scores three minutes into stoppage time.
Jack Payne put Bradford ahead after 19 minutes when his shot took a wicked deflection off Anthony Grant.
Okenabirhie levelled nine minutes later after slotting home from close range.
Lewis O'Brien restored the lead with 38 minutes gone, firing in from the edge of the box.
Eoin Doyle put City in firm control after Ball's shot was blocked with 61 minutes gone following a good spell of pressure.
Okenabirhie curled home a brilliant free-kick after 76 minutes to set up a tense finish and he levelled from the spot three minutes into stoppage time to complete his hat-trick after Paul Caddis fouled Sam Smith.
But Ball sealed a stunning win for the Bantams as he weaved his way into the box before firing home.
Match report supplied by the Press Association.
Line-ups
Bradford
- 1O'Donnell
- 38Caddis
- 22Knight-Percival
- 6O'Connor
- 25WoodsSubstituted forChicksenat 72'minutes
- 39O'Brien
- 21Akpan
- 40BallBooked at 45mins
- 10PayneSubstituted forO'Connorat 90+2'minutes
- 23Wood
- 9DoyleSubstituted forMillerat 81'minutes
Substitutes
- 3Chicksen
- 5O'Connor
- 12Miller
- 13Wilson
- 18Anderson
- 24Devine
- 36Colville
Shrewsbury
- 15Arnold
- 5SadlerSubstituted forSmithat 58'minutes
- 22Waterfall
- 6BecklesBooked at 90mins
- 13Bolton
- 8Docherty
- 42Grant
- 29Norburn
- 3HaynesSubstituted forWhalleyat 75'minutes
- 28LaurentSubstituted forAmadi-Hollowayat 45'minutes
- 12Okenabirhie
Substitutes
- 7Whalley
- 16Vincelot
- 17Smith
- 20Amadi-Holloway
- 27Sears
- 30Charles-Cook
- 35Rowland
- Referee:
- Scott Oldham
- Attendance:
- 14,906
Match Stats
- Possession
- Home47%
- Away53%
- Shots
- Home16
- Away8
- Shots on Target
- Home8
- Away6
- Corners
- Home4
- Away3
- Fouls
- Home12
- Away12
Live Text
Full Time
Second Half ends, Bradford City 4, Shrewsbury Town 3.
Goal!
Goal! Bradford City 4, Shrewsbury Town 3. David Ball (Bradford City) left footed shot from the right side of the box to the bottom left corner. Assisted by Paudie O'Connor.
Goal!
Goal! Bradford City 3, Shrewsbury Town 3. Fejiri Okenabirhie (Shrewsbury Town) converts the penalty with a right footed shot to the bottom right corner.
Penalty Shrewsbury Town. Shaun Whalley draws a foul in the penalty area.
Penalty conceded by Paul Caddis (Bradford City) after a foul in the penalty area.
Substitution
Substitution, Bradford City. Paudie O'Connor replaces Jack Payne.
Booking
Omar Beckles (Shrewsbury Town) is shown the yellow card for a bad foul.
David Ball (Bradford City) wins a free kick in the attacking half.
Foul by Omar Beckles (Shrewsbury Town).
Attempt blocked. David Ball (Bradford City) right footed shot from the centre of the box is blocked.
Hand ball by Anthony Grant (Shrewsbury Town).
Adam Chicksen (Bradford City) wins a free kick in the defensive half.
Foul by Aaron Amadi-Holloway (Shrewsbury Town).
Lewis O'Brien (Bradford City) wins a free kick on the right wing.
Foul by Aaron Amadi-Holloway (Shrewsbury Town).
Attempt saved. Luke Waterfall (Shrewsbury Town) right footed shot from the centre of the box is saved in the top left corner.
Corner, Shrewsbury Town. Conceded by Adam Chicksen.
Substitution
Substitution, Bradford City. George Miller replaces Eoin Doyle.
Attempt blocked. Greg Docherty (Shrewsbury Town) right footed shot from outside the box is blocked.
Foul by Jack Payne (Bradford City).
Anthony Grant (Shrewsbury Town) wins a free kick in the defensive half.
Attempt saved. Eoin Doyle (Bradford City) right footed shot from the centre of the box is saved in the centre of the goal.
Goal!
Goal! Bradford City 3, Shrewsbury Town 2. Fejiri Okenabirhie (Shrewsbury Town) from a free kick with a right footed shot to the top right corner.
Substitution
Substitution, Shrewsbury Town. Shaun Whalley replaces Ryan Haynes because of an injury.
Foul by Paul Caddis (Bradford City).
Ryan Haynes (Shrewsbury Town) wins a free kick in the attacking half.
Substitution
Substitution, Bradford City. Adam Chicksen replaces Calum Woods because of an injury.
Corner, Shrewsbury Town. Conceded by Calum Woods.
Corner, Shrewsbury Town. Conceded by Nathaniel Knight-Percival.
Corner, Bradford City. Conceded by Steve Arnold.
Attempt saved. Eoin Doyle (Bradford City) left footed shot from very close range is saved in the centre of the goal.
Calum Woods (Bradford City) wins a free kick on the right wing.
Foul by Sam Smith (Shrewsbury Town).
Paul Caddis (Bradford City) wins a free kick in the defensive half.
Foul by Fejiri Okenabirhie (Shrewsbury Town).
Goal!
Goal! Bradford City 3, Shrewsbury Town 1. Eoin Doyle (Bradford City) right footed shot from the right side of the six yard box to the bottom right corner.
Attempt blocked. David Ball (Bradford City) right footed shot from the centre of the box is blocked.
Attempt blocked. Jack Payne (Bradford City) right footed shot from the left side of the box is blocked.
Substitution
Substitution, Shrewsbury Town. Sam Smith replaces Mat Sadler.