Second Half ends, Bradford City 0, Crewe Alexandra 0.
90'+6
Attempt blocked. Kelvin Mellor (Crewe Alexandra) header from the left side of the six yard box is blocked. Assisted by Tariq Uwakwe with a cross.
90'+5
Corner, Crewe Alexandra. Conceded by Liam Ridehalgh.
90'+5
Attempt blocked. Daniel Agyei (Crewe Alexandra) left footed shot from the right side of the box is blocked. Assisted by Kelvin Mellor.
90'+2
Attempt blocked. Jake Young (Bradford City) right footed shot from the left side of the box is blocked.
90'+2
Attempt blocked. Kian Harratt (Bradford City) right footed shot from outside the box is blocked. Assisted by Scott Banks.
90'+2
Attempt blocked. Brad Halliday (Bradford City) right footed shot from outside the box is blocked. Assisted by Matthew Platt.
85'
Substitution, Crewe Alexandra. Billy Sass-Davies replaces Callum Ainley.
82'
Corner, Bradford City. Conceded by Eli King.
82'
Attempt blocked. Scott Banks (Bradford City) left footed shot from the right side of the box is blocked. Assisted by Vadaine Oliver.
80'
Attempt missed. Courtney Baker-Richardson (Crewe Alexandra) right footed shot from the right side of the box is too high.
77'
Attempt saved. Scott Banks (Bradford City) left footed shot from outside the box is saved in the top right corner. Assisted by Brad Halliday.
76'
Substitution, Bradford City. Vadaine Oliver replaces Andy Cook.
76'
Substitution, Bradford City. Levi Sutton replaces Ryan East.
74'
Corner, Crewe Alexandra. Conceded by Harry Lewis.
73'
Corner, Crewe Alexandra. Conceded by Matthew Platt.
70'
Attempt blocked. Jake Young (Bradford City) left footed shot from a difficult angle on the left is blocked. Assisted by Ryan East.
70'
Corner, Bradford City. Conceded by Kelvin Mellor.
69'
Attempt saved. Callum Ainley (Crewe Alexandra) right footed shot from the right side of the box is saved in the bottom left corner. Assisted by Tariq Uwakwe.
65'
Brad Halliday (Bradford City) is shown the yellow card for a bad foul.
65'
Foul by Brad Halliday (Bradford City).
65'
Zac Williams (Crewe Alexandra) wins a free kick in the defensive half.
61'
Corner, Crewe Alexandra. Conceded by Andy Cook.
60'
Corner, Crewe Alexandra. Conceded by Matthew Platt.
59'
Attempt missed. Jake Young (Bradford City) right footed shot from the left side of the box is close, but misses the top right corner. Assisted by Richard Smallwood.
55'
Attempt missed. Tariq Uwakwe (Crewe Alexandra) left footed shot from outside the box is high and wide to the left. Assisted by Callum Ainley.
51'
Foul by Kelvin Mellor (Crewe Alexandra).
51'
Jake Young (Bradford City) wins a free kick in the defensive half.
49'
Attempt missed. Kian Harratt (Bradford City) left footed shot from outside the box is too high following a set piece situation.
48'
Jake Young (Bradford City) wins a free kick on the left wing.
48'
Foul by Kelvin Mellor (Crewe Alexandra).
45'
Second Half begins Bradford City 0, Crewe Alexandra 0.
45'
Substitution, Bradford City. Kian Harratt replaces Harry Chapman.
45'
Substitution, Bradford City. Jake Young replaces Lee Angol.
45'+3
First Half ends, Bradford City 0, Crewe Alexandra 0.
45'+2
Zac Williams (Crewe Alexandra) wins a free kick in the defensive half.
45'+2
Foul by Andy Cook (Bradford City).
41'
Lee Angol (Bradford City) wins a free kick in the attacking half.
41'
Foul by Conor Thomas (Crewe Alexandra).
39'
Brad Halliday (Bradford City) wins a free kick on the right wing.
39'
Foul by Callum Ainley (Crewe Alexandra).
37'
Attempt blocked. Harry Chapman (Bradford City) right footed shot from the centre of the box is blocked. Assisted by Scott Banks.
31'
Attempt saved. Daniel Agyei (Crewe Alexandra) left footed shot from the left side of the six yard box is saved in the bottom left corner.
31'
Attempt blocked. Daniel Agyei (Crewe Alexandra) right footed shot from the left side of the box is blocked. Assisted by Callum Ainley.
30'
Scott Banks (Bradford City) is shown the yellow card for a bad foul.
30'
Foul by Scott Banks (Bradford City).
30'
Zac Williams (Crewe Alexandra) wins a free kick on the left wing.
28'
Scott Banks (Bradford City) hits the bar with a left footed shot from the right side of the box. Assisted by Ryan East.
26'
Corner, Crewe Alexandra. Conceded by Matthew Platt.
21'
Foul by Andy Cook (Bradford City).
21'
Zac Williams (Crewe Alexandra) wins a free kick in the defensive half.
20'
Corner, Bradford City. Conceded by Arthur Okonkwo.
20'
Attempt saved. Scott Banks (Bradford City) left footed shot from the right side of the box is saved in the bottom left corner. Assisted by Harry Chapman.
19'
Liam Ridehalgh (Bradford City) wins a free kick in the defensive half.
19'
Foul by Kelvin Mellor (Crewe Alexandra).
17'
Attempt missed. Tariq Uwakwe (Crewe Alexandra) left footed shot from outside the box is high and wide to the right from a direct free kick.
16'
Foul by Richard Smallwood (Bradford City).
16'
Callum Ainley (Crewe Alexandra) wins a free kick in the attacking half.
15'
Offside, Crewe Alexandra. Conor Thomas tries a through ball, but Daniel Agyei is caught offside.
14'
Dangerous play by Daniel Agyei (Crewe Alexandra).
14'
Matthew Platt (Bradford City) wins a free kick in the defensive half.
12'
Foul by Harry Chapman (Bradford City).
12'
Rod McDonald (Crewe Alexandra) wins a free kick in the defensive half.
9'
Corner, Bradford City. Conceded by Luke Offord.
6'
Foul by Andy Cook (Bradford City).
6'
Conor Thomas (Crewe Alexandra) wins a free kick in the defensive half.
5'
Foul by Brad Halliday (Bradford City).
5'
Daniel Agyei (Crewe Alexandra) wins a free kick in the defensive half.
2'
Attempt missed. Lee Angol (Bradford City) header from the centre of the box is too high. Assisted by Scott Banks with a cross.