Substitution, Preston North End. Ben Woodburn replaces Josh Onomah.
81'
Josh Onomah (Preston North End) is shown the yellow card for a bad foul.
81'
Foul by Josh Onomah (Preston North End).
81'
George Saville (Millwall) wins a free kick in the defensive half.
80'
Attempt blocked. Liam Delap (Preston North End) left footed shot from very close range is blocked. Assisted by Álvaro Fernández.
79'
Corner, Preston North End. Conceded by George Saville.
78'
Attempt blocked. Romain Esse (Millwall) left footed shot from the right side of the box is blocked. Assisted by Tom Bradshaw.
77'
Freddie Woodman (Preston North End) wins a free kick in the defensive half.
77'
Foul by Tom Bradshaw (Millwall).
75'
Álvaro Fernández (Preston North End) wins a free kick on the left wing.
75'
Foul by Romain Esse (Millwall).
72'
Goal! Millwall 2, Preston North End 0. Zian Flemming (Millwall) right footed shot from the centre of the box to the top right corner. Assisted by Jake Cooper with a headed pass following a set piece situation.
71'
Foul by Jordan Storey (Preston North End).
71'
Duncan Watmore (Millwall) wins a free kick in the defensive half.
70'
Substitution, Millwall. Duncan Watmore replaces Andreas Voglsammer.
70'
Substitution, Millwall. Romain Esse replaces Oliver Burke.
69'
Corner, Preston North End. Conceded by Scott Malone.
68'
Substitution, Preston North End. Bambo Diaby replaces Liam Lindsay.
68'
Substitution, Preston North End. Liam Delap replaces Troy Parrott.
67'
Substitution, Preston North End. Álvaro Fernández replaces Robert Brady.
67'
Substitution, Preston North End. Ryan Ledson replaces Benjamin Whiteman.
67'
Offside, Preston North End. Josh Onomah tries a through ball, but Troy Parrott is caught offside.
65'
Jake Cooper (Millwall) is shown the yellow card for a bad foul.
65'
Foul by Jake Cooper (Millwall).
65'
Troy Parrott (Preston North End) wins a free kick in the attacking half.
59'
Foul by Liam Lindsay (Preston North End).
59'
Zian Flemming (Millwall) wins a free kick in the attacking half.
58'
Offside, Preston North End. Robert Brady tries a through ball, but Thomas Cannon is caught offside.
56'
Offside, Preston North End. Benjamin Whiteman tries a through ball, but Troy Parrott is caught offside.
55'
Attempt missed. Tom Bradshaw (Millwall) header from the centre of the box is high and wide to the right. Assisted by Andreas Voglsammer with a cross following a corner.
54'
Corner, Millwall. Conceded by Andrew Hughes.
54'
Attempt missed. Shaun Hutchinson (Millwall) header from the centre of the box misses to the left. Assisted by George Saville with a cross following a set piece situation.
53'
Foul by Andrew Hughes (Preston North End).
53'
Billy Mitchell (Millwall) wins a free kick in the attacking half.
52'
Attempt missed. Daniel Johnson (Preston North End) right footed shot from the centre of the box misses to the right. Assisted by Andrew Hughes.
51'
Benjamin Whiteman (Preston North End) is shown the yellow card for a bad foul.
51'
Zian Flemming (Millwall) wins a free kick in the attacking half.
51'
Foul by Benjamin Whiteman (Preston North End).
49'
Zian Flemming (Millwall) wins a free kick in the attacking half.
49'
Foul by Benjamin Whiteman (Preston North End).
48'
Attempt blocked. Troy Parrott (Preston North End) right footed shot from the left side of the box is blocked. Assisted by Daniel Johnson.
45'
Second Half begins Millwall 1, Preston North End 0.
45'+2
First Half ends, Millwall 1, Preston North End 0.
41'
Foul by Jordan Storey (Preston North End).
41'
George Saville (Millwall) wins a free kick in the attacking half.
38'
Corner, Millwall. Conceded by Robert Brady.
32'
Attempt saved. Andrew Hughes (Preston North End) right footed shot from the left side of the box is saved in the centre of the goal.
28'
Corner, Preston North End. Conceded by Billy Mitchell.
26'
Attempt missed. Thomas Cannon (Preston North End) left footed shot from the left side of the box misses to the right. Assisted by Troy Parrott.
24'
Corner, Preston North End. Conceded by Dan McNamara.
20'
Attempt missed. Zian Flemming (Millwall) left footed shot from outside the box is close, but misses to the right.
18'
Attempt blocked. Thomas Cannon (Preston North End) right footed shot from the centre of the box is blocked.
18'
Attempt saved. Josh Onomah (Preston North End) right footed shot from outside the box is saved in the bottom right corner. Assisted by Thomas Cannon.
16'
Dan McNamara (Millwall) wins a free kick in the defensive half.
16'
Foul by Robert Brady (Preston North End).
14'
Goal! Millwall 1, Preston North End 0. Tom Bradshaw (Millwall) header from the centre of the box to the bottom right corner. Assisted by Zian Flemming with a cross.
11'
Billy Mitchell (Millwall) wins a free kick in the attacking half.
11'
Foul by Robert Brady (Preston North End).
8'
Foul by Zian Flemming (Millwall).
8'
Brad Potts (Preston North End) wins a free kick in the defensive half.
8'
Delay over. They are ready to continue.
8'
Delay over. They are ready to continue.
7'
Substitution, Millwall. Scott Malone replaces Murray Wallace because of an injury.
6'
Delay in match because of an injury Murray Wallace (Millwall).
6'
Hand ball by Josh Onomah (Preston North End).
1'
Attempt missed. Troy Parrott (Preston North End) right footed shot from the right side of the box is too high. Assisted by Josh Onomah.
1'
Foul by George Saville (Millwall).
1'
Josh Onomah (Preston North End) wins a free kick in the defensive half.