Match ends, Bradford City 0, Shrewsbury Town 1.
Shrewsbury Town will face Mansfield in the FA Cup second round after Dave Edwards' goal gave them victory at Bradford City.
The League One side won it when former Wales international Edwards scored from close range after the break.
The Bantams enjoyed the better of the play in the first half, with James Vaughan seeing a shot blocked from inside the six-yard box.
Bradford, third in League Two, pushed on in search of an equaliser but the visitors held on.
Line-ups
Bradford
Formation 4-4-2
- 1O'Donnell
- 7PritchardSubstituted forDevineat 77'minutes
- 6O'Connor
- 5Richards-Everton
- 25OtehSubstituted forMellorat 77'minutes
- 19Connolly
- 26Cooke
- 22Henley
- 23WoodBooked at 42mins
- 12Vaughan
- 21AkpanSubstituted forIsmailat 85'minutes
Substitutes
- 2Mellor
- 4O'Connor
- 8Reeves
- 11Ismail
- 18Anderson
- 24Devine
- 30Sykes-Kenworthy
Shrewsbury
Formation 4-4-2
- 1Murphy
- 24Ebanks-Landell
- 5Williams
- 6Beckles
- 3GolbourneBooked at 90mins
- 7WhalleySubstituted forThompsonat 87'minutes
- 28Laurent
- 15WalkerSubstituted forEdwardsat 54'minutes
- 8Norburn
- 17LoveBooked at 89mins
- 35CummingsSubstituted forOkenabirhieat 68'minutes
Substitutes
- 2Pierre
- 4Edwards
- 10Okenabirhie
- 11Giles
- 14John-Lewis
- 21Thompson
- 25O'Leary
- Referee:
- Paul Marsden
- Attendance:
- 3,888
Match Stats
- Possession
- Home49%
- Away51%
- Shots
- Home7
- Away9
- Shots on Target
- Home2
- Away3
- Corners
- Home6
- Away3
- Fouls
- Home12
- Away10
Live Text
Post update
Full Time
Second Half ends, Bradford City 0, Shrewsbury Town 1.
Post update
Anthony O'Connor (Bradford City) wins a free kick in the defensive half.
Post update
Foul by Fejiri Okenabirhie (Shrewsbury Town).
Booking
Scott Golbourne (Shrewsbury Town) is shown the yellow card for a bad foul.
Post update
Zeli Ismail (Bradford City) wins a free kick in the defensive half.
Post update
Foul by Scott Golbourne (Shrewsbury Town).
Post update
Attempt missed. Daniel Devine (Bradford City) header from the centre of the box misses to the left following a corner.
Post update
Corner, Bradford City. Conceded by Ro-Shaun Williams.
Post update
Corner, Bradford City. Conceded by Omar Beckles.
Booking
Donald Love (Shrewsbury Town) is shown the yellow card for a bad foul.
Post update
Connor Wood (Bradford City) wins a free kick in the defensive half.
Post update
Foul by Donald Love (Shrewsbury Town).
Post update
Foul by Dylan Connolly (Bradford City).
Post update
Ethan Ebanks-Landell (Shrewsbury Town) wins a free kick in the attacking half.
Substitution
Substitution, Shrewsbury Town. Louis Thompson replaces Shaun Whalley.
Post update
Corner, Shrewsbury Town. Conceded by Adam Henley.
Substitution
Substitution, Bradford City. Zeli Ismail replaces Hope Akpan.
Post update
Foul by Anthony O'Connor (Bradford City).
Post update
Shaun Whalley (Shrewsbury Town) wins a free kick in the defensive half.