Tom Anderson (Doncaster Rovers) wins a free kick in the attacking half.
89'
Corner, Preston North End. Conceded by Andy Butler.
88'
Attempt blocked. Alan Browne (Preston North End) right footed shot from outside the box is blocked.
87'
Goal! Preston North End 1, Doncaster Rovers 3. Mallik Wilks (Doncaster Rovers) left footed shot from the centre of the box to the centre of the goal. Assisted by Tommy Rowe.
86'
Jordan Storey (Preston North End) wins a free kick in the defensive half.
86'
Foul by Mallik Wilks (Doncaster Rovers).
85'
Substitution, Doncaster Rovers. Tommy Rowe replaces Ali Crawford.
85'
Paul Gallagher (Preston North End) wins a free kick in the defensive half.
85'
Foul by John Marquis (Doncaster Rovers).
83'
Darnell Fisher (Preston North End) wins a free kick in the defensive half.
83'
Foul by James Coppinger (Doncaster Rovers).
81'
Attempt missed. Alan Browne (Preston North End) header from the centre of the box is close, but misses to the right.
80'
Corner, Doncaster Rovers. Conceded by Jordan Storey.
79'
Corner, Preston North End. Conceded by Tom Anderson.
77'
Danny Andrew (Doncaster Rovers) is shown the yellow card for a bad foul.
77'
Alan Browne (Preston North End) wins a free kick in the defensive half.
77'
Foul by Danny Andrew (Doncaster Rovers).
75'
Attempt blocked. John Marquis (Doncaster Rovers) right footed shot from the left side of the box is blocked.
74'
Corner, Preston North End. Conceded by Herbie Kane.
74'
Substitution, Preston North End. Sean Maguire replaces Lukas Nmecha.
72'
Goal! Preston North End 1, Doncaster Rovers 2. Tom Anderson (Doncaster Rovers) left footed shot from the centre of the box to the bottom left corner.
72'
Attempt saved. Mallik Wilks (Doncaster Rovers) header from the right side of the box is saved in the centre of the goal.
71'
Paul Gallagher (Preston North End) is shown the yellow card for a bad foul.
71'
Foul by Paul Gallagher (Preston North End).
71'
John Marquis (Doncaster Rovers) wins a free kick in the defensive half.
71'
Corner, Doncaster Rovers. Conceded by Michael Crowe.
70'
Attempt saved. James Coppinger (Doncaster Rovers) right footed shot from the left side of the box is saved in the bottom right corner.
69'
Attempt missed. James Coppinger (Doncaster Rovers) right footed shot from outside the box misses to the right.
67'
Corner, Preston North End. Conceded by Tom Anderson.
65'
Foul by Daniel Johnson (Preston North End).
65'
Herbie Kane (Doncaster Rovers) wins a free kick on the left wing.
64'
Delay over. They are ready to continue.
64'
Substitution, Doncaster Rovers. James Coppinger replaces Alfie May.
63'
Delay in match Alan Browne (Preston North End) because of an injury.
63'
Attempt blocked. Paul Gallagher (Preston North End) right footed shot from outside the box is blocked.
62'
Tom Barkhuizen (Preston North End) wins a free kick in the attacking half.
62'
Foul by Tom Anderson (Doncaster Rovers).
61'
Corner, Preston North End. Conceded by Ian Lawlor.
61'
Attempt saved. Daniel Johnson (Preston North End) right footed shot from outside the box is saved in the bottom right corner.
60'
Substitution, Preston North End. Brandon Barker replaces Ryan Ledson.
60'
Andrew Hughes (Preston North End) wins a free kick in the attacking half.
60'
Foul by Mallik Wilks (Doncaster Rovers).
58'
Delay over. They are ready to continue.
58'
Delay in match (Preston North End).
56'
Goal! Preston North End 1, Doncaster Rovers 1. Andrew Hughes (Preston North End) header from the centre of the box to the bottom right corner. Assisted by Paul Gallagher.
55'
Corner, Preston North End. Conceded by Benjamin Whiteman.
55'
Corner, Doncaster Rovers.
54'
Foul by Ryan Ledson (Preston North End).
54'
Herbie Kane (Doncaster Rovers) wins a free kick in the defensive half.
52'
Delay over. They are ready to continue.
51'
Delay in match (Doncaster Rovers).
50'
Attempt missed. Mallik Wilks (Doncaster Rovers) left footed shot from outside the box is close, but misses the top left corner.
48'
Attempt missed. Lukas Nmecha (Preston North End) right footed shot from outside the box is close, but misses the top left corner.
47'
Attempt missed. Mallik Wilks (Doncaster Rovers) left footed shot from the left side of the box is close, but misses to the left.
45'
Second Half begins Preston North End 0, Doncaster Rovers 1.
45'
Substitution, Preston North End. Alan Browne replaces Graham Burke.
45'+3
First Half ends, Preston North End 0, Doncaster Rovers 1.
45'
Andrew Hughes (Preston North End) hits the right post with a right footed shot from outside the box.
44'
Attempt blocked. Alfie May (Doncaster Rovers) right footed shot from outside the box is blocked.
40'
Corner, Preston North End. Conceded by Matty Blair.
39'
Corner, Preston North End. Conceded by Ian Lawlor.
38'
Ryan Ledson (Preston North End) is shown the yellow card for a bad foul.
38'
Foul by Ryan Ledson (Preston North End).
38'
Herbie Kane (Doncaster Rovers) wins a free kick on the left wing.
37'
Foul by Paul Huntington (Preston North End).
37'
John Marquis (Doncaster Rovers) wins a free kick in the defensive half.
33'
Mallik Wilks (Doncaster Rovers) is shown the yellow card for a bad foul.
33'
Darnell Fisher (Preston North End) wins a free kick on the left wing.
33'
Foul by Mallik Wilks (Doncaster Rovers).
32'
Foul by Darnell Fisher (Preston North End).
32'
Mallik Wilks (Doncaster Rovers) wins a free kick in the defensive half.
30'
Hand ball by Paul Gallagher (Preston North End).
28'
Ryan Ledson (Preston North End) wins a free kick in the attacking half.
28'
Foul by John Marquis (Doncaster Rovers).
27'
Attempt missed. Ryan Ledson (Preston North End) right footed shot from the right side of the box is close, but misses the top right corner.
27'
Corner, Preston North End. Conceded by Tom Anderson.
26'
Foul by Lukas Nmecha (Preston North End).
26'
Tom Anderson (Doncaster Rovers) wins a free kick in the attacking half.
25'
Andrew Hughes (Preston North End) wins a free kick on the right wing.
25'
Foul by Alfie May (Doncaster Rovers).
24'
Foul by Daniel Johnson (Preston North End).
24'
John Marquis (Doncaster Rovers) wins a free kick in the defensive half.
22'
Delay over. They are ready to continue.
20'
Attempt missed. Mallik Wilks (Doncaster Rovers) right footed shot from outside the box is close, but misses to the left.
18'
Attempt missed. Graham Burke (Preston North End) left footed shot from outside the box is close, but misses to the right.
17'
Corner, Doncaster Rovers. Conceded by Paul Huntington.
16'
Corner, Preston North End. Conceded by Tom Anderson.
14'
Attempt saved. John Marquis (Doncaster Rovers) header from the centre of the box is saved in the bottom left corner.
13'
Corner, Doncaster Rovers. Conceded by Paul Huntington.
12'
Corner, Preston North End. Conceded by Mallik Wilks.
11'
Corner, Preston North End. Conceded by Danny Andrew.
10'
Attempt saved. Andrew Hughes (Preston North End) left footed shot from outside the box is saved in the centre of the goal.
9'
Graham Burke (Preston North End) wins a free kick on the left wing.
9'
Foul by Matty Blair (Doncaster Rovers).
8'
Attempt missed. Mallik Wilks (Doncaster Rovers) right footed shot from outside the box misses to the right.
5'
Goal! Preston North End 0, Doncaster Rovers 1. John Marquis (Doncaster Rovers) header from the left side of the six yard box to the bottom left corner. Assisted by Mallik Wilks.
5'
Attempt missed. Daniel Johnson (Preston North End) right footed shot from the centre of the box is close, but misses to the left.
3'
Ryan Ledson (Preston North End) wins a free kick in the defensive half.
3'
Foul by John Marquis (Doncaster Rovers).
2'
Andy Butler (Doncaster Rovers) is shown the yellow card for a bad foul.
2'
Tom Barkhuizen (Preston North End) wins a free kick on the right wing.