Shaun Whalley (Shrewsbury Town) wins a free kick in the defensive half.
77'
Substitution, Bradford City. Daniel Devine replaces Harry Pritchard.
77'
Substitution, Bradford City. Kelvin Mellor replaces Aramide Oteh because of an injury.
73'
Attempt missed. Ben Richards-Everton (Bradford City) header from the left side of the six yard box is just a bit too high following a corner.
72'
Corner, Bradford City. Conceded by Ro-Shaun Williams.
70'
Foul by Aramide Oteh (Bradford City).
70'
Ro-Shaun Williams (Shrewsbury Town) wins a free kick in the attacking half.
68'
Substitution, Shrewsbury Town. Fejiri Okenabirhie replaces Jason Cummings.
67'
Foul by James Vaughan (Bradford City).
67'
Donald Love (Shrewsbury Town) wins a free kick in the attacking half.
66'
Goal! Bradford City 0, Shrewsbury Town 1. David Edwards (Shrewsbury Town) right footed shot from the centre of the box to the bottom left corner. Assisted by Donald Love.
65'
Corner, Shrewsbury Town. Conceded by Adam Henley.
63'
Foul by Hope Akpan (Bradford City).
63'
Scott Golbourne (Shrewsbury Town) wins a free kick on the right wing.
60'
Attempt saved. Shaun Whalley (Shrewsbury Town) right footed shot from outside the box is saved in the top centre of the goal.
59'
Foul by Hope Akpan (Bradford City).
59'
Oliver Norburn (Shrewsbury Town) wins a free kick in the defensive half.
58'
Adam Henley (Bradford City) wins a free kick in the attacking half.
58'
Foul by Josh Laurent (Shrewsbury Town).
57'
Foul by James Vaughan (Bradford City).
57'
Ethan Ebanks-Landell (Shrewsbury Town) wins a free kick in the attacking half.
56'
Corner, Shrewsbury Town. Conceded by Harry Pritchard.
54'
Substitution, Shrewsbury Town. David Edwards replaces Brad Walker.
53'
Attempt missed. Callum Cooke (Bradford City) right footed shot from outside the box misses to the left.
52'
Corner, Bradford City. Conceded by Ro-Shaun Williams.
52'
Attempt blocked. Callum Cooke (Bradford City) right footed shot from outside the box is blocked.
47'
Dylan Connolly (Bradford City) wins a free kick in the defensive half.
47'
Foul by Ro-Shaun Williams (Shrewsbury Town).
45'
Second Half begins Bradford City 0, Shrewsbury Town 0.
45'+2
First Half ends, Bradford City 0, Shrewsbury Town 0.
42'
Connor Wood (Bradford City) is shown the yellow card for a bad foul.
42'
Foul by Connor Wood (Bradford City).
42'
Donald Love (Shrewsbury Town) wins a free kick in the defensive half.
39'
Foul by Adam Henley (Bradford City).
39'
Shaun Whalley (Shrewsbury Town) wins a free kick in the defensive half.
37'
Attempt missed. Shaun Whalley (Shrewsbury Town) right footed shot from outside the box is close, but misses to the left.
30'
Foul by Hope Akpan (Bradford City).
30'
Josh Laurent (Shrewsbury Town) wins a free kick in the attacking half.
29'
Attempt saved. Donald Love (Shrewsbury Town) header from the centre of the box is saved in the centre of the goal.
28'
Foul by Hope Akpan (Bradford City).
28'
Oliver Norburn (Shrewsbury Town) wins a free kick in the attacking half.
25'
Attempt saved. James Vaughan (Bradford City) right footed shot from very close range is saved in the top centre of the goal.
25'
Attempt saved. Hope Akpan (Bradford City) right footed shot from the centre of the box is saved in the centre of the goal.
23'
Callum Cooke (Bradford City) wins a free kick in the attacking half.
23'
Foul by Jason Cummings (Shrewsbury Town).
22'
Attempt missed. Josh Laurent (Shrewsbury Town) right footed shot from outside the box is high and wide to the right.
20'
Attempt missed. Brad Walker (Shrewsbury Town) right footed shot from outside the box is too high.
19'
Foul by Hope Akpan (Bradford City).
19'
Oliver Norburn (Shrewsbury Town) wins a free kick in the defensive half.
18'
Attempt missed. Ben Richards-Everton (Bradford City) header from the centre of the box is close, but misses to the left following a corner.
17'
Corner, Bradford City. Conceded by Ro-Shaun Williams.
16'
James Vaughan (Bradford City) wins a free kick in the attacking half.
16'
Foul by Ethan Ebanks-Landell (Shrewsbury Town).
15'
Corner, Bradford City. Conceded by Omar Beckles.
14'
Anthony O'Connor (Bradford City) wins a free kick in the defensive half.
14'
Foul by Josh Laurent (Shrewsbury Town).
13'
Hope Akpan (Bradford City) wins a free kick in the attacking half.
13'
Foul by Oliver Norburn (Shrewsbury Town).
12'
Attempt missed. Shaun Whalley (Shrewsbury Town) right footed shot from the centre of the box misses to the left.
10'
Hope Akpan (Bradford City) wins a free kick in the defensive half.
10'
Foul by Oliver Norburn (Shrewsbury Town).
2'
Attempt missed. Brad Walker (Shrewsbury Town) right footed shot from the centre of the box is too high.
2'
Attempt blocked. Jason Cummings (Shrewsbury Town) right footed shot from the centre of the box is blocked.