Kian Harratt (Bradford City) is shown the red card for violent conduct.
90'+8
Second Half ends, Bradford City 0, Doncaster Rovers 0.
90'+7
Attempt blocked. Kian Harratt (Bradford City) right footed shot from outside the box is blocked. Assisted by Harry Chapman.
90'+5
Corner, Doncaster Rovers. Conceded by Harry Chapman.
90'+5
Corner, Doncaster Rovers. Conceded by Liam Ridehalgh.
90'+4
Substitution, Doncaster Rovers. Adam Long replaces Harrison Biggins.
90'+3
Attempt missed. Vadaine Oliver (Bradford City) header from the left side of the six yard box misses to the left. Assisted by Jamie Walker with a cross.
90'+2
Attempt missed. Richard Smallwood (Bradford City) right footed shot from the centre of the box misses to the left. Assisted by Vadaine Oliver with a headed pass.
90'
Attempt blocked. Levi Sutton (Bradford City) right footed shot from outside the box is blocked. Assisted by Richard Smallwood.
89'
Attempt missed. Jamie Walker (Bradford City) left footed shot from the centre of the box misses to the left. Assisted by Kian Harratt following a corner.
89'
Corner, Bradford City. Conceded by Harrison Biggins.
89'
Attempt blocked. Matthew Platt (Bradford City) header from the left side of the box is blocked. Assisted by Richard Smallwood with a cross.
89'
Jonathan Mitchell (Doncaster Rovers) is shown the yellow card.
89'
Corner, Bradford City. Conceded by James Maxwell.
87'
Attempt missed. Matthew Platt (Bradford City) header from the centre of the box is close, but misses to the right. Assisted by Richard Smallwood with a cross following a corner.
86'
Corner, Bradford City. Conceded by Harrison Biggins.
86'
Attempt blocked. Jamie Walker (Bradford City) right footed shot from outside the box is blocked. Assisted by Matthew Platt.
86'
Attempt blocked. Kian Harratt (Bradford City) left footed shot from outside the box is blocked. Assisted by Richard Smallwood.
82'
Substitution, Doncaster Rovers. Tom Anderson replaces Kyle Hurst.
82'
Kyle Hurst (Doncaster Rovers) is shown the yellow card.
81'
Romoney Crichlow (Bradford City) wins a free kick in the defensive half.
81'
Foul by Josh Andrews (Doncaster Rovers).
81'
Substitution, Bradford City. Andy Cook replaces Ryan East.
80'
Attempt missed. Levi Sutton (Bradford City) right footed shot from the right side of the box is high and wide to the left. Assisted by Vadaine Oliver.
77'
Corner, Bradford City. Conceded by James Maxwell.
74'
Foul by Vadaine Oliver (Bradford City).
74'
George Miller (Doncaster Rovers) wins a free kick in the defensive half.
69'
Corner, Bradford City. Conceded by Jonathan Mitchell.
69'
Attempt saved. Kian Harratt (Bradford City) right footed shot from outside the box is saved in the bottom right corner. Assisted by Richard Smallwood.
69'
Attempt blocked. Kian Harratt (Bradford City) left footed shot from the centre of the box is blocked. Assisted by Levi Sutton.
68'
Substitution, Bradford City. Kian Harratt replaces Lee Angol.
68'
Substitution, Bradford City. Harry Chapman replaces Brad Halliday.
68'
Ro-Shaun Williams (Doncaster Rovers) wins a free kick in the defensive half.
68'
Foul by Lee Angol (Bradford City).
63'
Richard Smallwood (Bradford City) hits the left post with a right footed shot from outside the box from a direct free kick.
63'
Lee Angol (Bradford City) wins a free kick in the attacking half.
63'
Foul by Adam Clayton (Doncaster Rovers).
61'
Liam Ridehalgh (Bradford City) wins a free kick in the defensive half.
61'
Foul by Josh Andrews (Doncaster Rovers).
60'
Attempt missed. Vadaine Oliver (Bradford City) with an attempt from the centre of the box is close, but misses to the right. Assisted by Liam Ridehalgh.
58'
Corner, Doncaster Rovers. Conceded by Liam Ridehalgh.
58'
Attempt saved. Joseph Olowu (Doncaster Rovers) header from the centre of the box is saved in the bottom right corner. Assisted by Adam Clayton with a cross.
57'
Corner, Doncaster Rovers. Conceded by Matthew Platt.
55'
Foul by Richard Smallwood (Bradford City).
55'
Adam Clayton (Doncaster Rovers) wins a free kick in the defensive half.
53'
Attempt missed. Richard Smallwood (Bradford City) right footed shot from outside the box is close, but misses the top right corner.
46'
Attempt missed. Jamie Walker (Bradford City) right footed shot from the right side of the box is close, but misses to the right. Assisted by Richard Smallwood.
46'
Attempt blocked. Vadaine Oliver (Bradford City) header from the centre of the box is blocked. Assisted by Liam Ridehalgh with a cross.
45'
Substitution, Doncaster Rovers. Josh Andrews replaces Jack Degruchy.
45'
Second Half begins Bradford City 0, Doncaster Rovers 0.
45'+10
First Half ends, Bradford City 0, Doncaster Rovers 0.
45'+10
Attempt missed. Lee Angol (Bradford City) header from the centre of the box misses to the left. Assisted by Jamie Walker with a cross.
45'+8
Foul by George Miller (Doncaster Rovers).
45'+8
Liam Ridehalgh (Bradford City) wins a free kick in the defensive half.
45'+7
Kyle Knoyle (Doncaster Rovers) wins a free kick in the defensive half.
45'+7
Foul by Vadaine Oliver (Bradford City).
45'+6
Corner, Bradford City. Conceded by Joseph Olowu.
45'+5
Second yellow card to Lee Tomlin (Doncaster Rovers).
45'+5
Lee Tomlin (Doncaster Rovers) is shown the yellow card.
45'+4
Richard Smallwood (Bradford City) wins a free kick on the right wing.
45'+4
Foul by Lee Tomlin (Doncaster Rovers).
45'+3
Foul by Levi Sutton (Bradford City).
45'+3
Ro-Shaun Williams (Doncaster Rovers) wins a free kick in the defensive half.
45'+1
Attempt blocked. George Miller (Doncaster Rovers) right footed shot from the centre of the box is blocked. Assisted by Lee Tomlin.
45'
Attempt blocked. Ryan East (Bradford City) left footed shot from outside the box is blocked. Assisted by Jamie Walker.
40'
Matthew Platt (Bradford City) wins a free kick in the defensive half.
40'
Foul by George Miller (Doncaster Rovers).
39'
Foul by Levi Sutton (Bradford City).
39'
James Maxwell (Doncaster Rovers) wins a free kick in the defensive half.
37'
Foul by Lee Angol (Bradford City).
37'
Harrison Biggins (Doncaster Rovers) wins a free kick in the defensive half.
36'
Foul by Joseph Olowu (Doncaster Rovers).
36'
Richard Smallwood (Bradford City) wins a free kick in the defensive half.
35'
Corner, Doncaster Rovers. Conceded by Matthew Platt.
35'
Attempt blocked. Joseph Olowu (Doncaster Rovers) header from the centre of the box is blocked. Assisted by Adam Clayton with a cross.
35'
Foul by Brad Halliday (Bradford City).
35'
Kyle Hurst (Doncaster Rovers) wins a free kick on the left wing.
33'
Offside, Bradford City. Brad Halliday tries a through ball, but Vadaine Oliver is caught offside.
26'
Attempt missed. Brad Halliday (Bradford City) header from the centre of the box misses to the left. Assisted by Vadaine Oliver with a headed pass.
23'
Harrison Biggins (Doncaster Rovers) wins a free kick in the defensive half.
23'
Foul by Levi Sutton (Bradford City).
21'
Corner, Doncaster Rovers. Conceded by Liam Ridehalgh.
21'
Foul by Ryan East (Bradford City).
21'
Adam Clayton (Doncaster Rovers) wins a free kick in the attacking half.
19'
Attempt missed. Matthew Platt (Bradford City) header from the left side of the box is close, but misses to the left. Assisted by Ryan East with a cross following a corner.
19'
Corner, Bradford City. Conceded by Jack Degruchy.
15'
Substitution, Doncaster Rovers. Jack Degruchy replaces Liam Ravenhill.
15'
Attempt saved. Vadaine Oliver (Bradford City) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Brad Halliday.
14'
Substitution, Bradford City. Levi Sutton replaces Emmanuel Osadebe because of an injury.
6'
Liam Ravenhill (Doncaster Rovers) is shown the yellow card for a bad foul.
6'
Foul by Liam Ravenhill (Doncaster Rovers).
6'
Emmanuel Osadebe (Bradford City) wins a free kick in the defensive half.
3'
Foul by James Maxwell (Doncaster Rovers).
3'
Jamie Walker (Bradford City) wins a free kick in the defensive half.
2'
Foul by Emmanuel Osadebe (Bradford City).
2'
Harrison Biggins (Doncaster Rovers) wins a free kick in the defensive half.