League One
Bradford4Shrewsbury3

Bradford City 4-3 Shrewsbury Town

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

Home TeamBradfordAway TeamShrewsbury
Possession
Home47%
Away53%
Shots
Home16
Away8
Shots on Target
Home8
Away6
Corners
Home4
Away3
Fouls
Home12
Away12

Live Text

Match ends, Bradford City 4, Shrewsbury Town 3.

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.

goal

As It Stood

TeamPWDLFAGDPts
1Luton30188458273162
2Portsmouth29176649301957
3Barnsley29168551262556
4Charlton30166847311654
5Sunderland271411248262253
6Peterborough30131074940949
7Doncaster28137851371446
8Blackpool29111083127443
9Wycombe30119104142-142
10Fleetwood30109114134739
11Coventry30116133136-539
12Southend29122153835338
13Burton29107123939037
14Scunthorpe30107133854-1637
15Accrington2899102736-936
16Walsall2998123345-1235
17Plymouth3096153852-1433
18Gillingham2995153948-932
19Shrewsbury29710123239-731
20Oxford Utd29710123746-931
21Bradford3094173651-1531
22Rochdale3087153661-2531
23Bristol Rovers2978142732-529
24Wimbledon2965182245-2323
View full League One table

Top Stories