Jón Dadi Bödvarsson (Millwall) wins a free kick on the left wing.
88'
Foul by Lee Gregory (Stoke City).
88'
Murray Wallace (Millwall) wins a free kick on the left wing.
87'
Attempt saved. Sam Vokes (Stoke City) header from the centre of the box is saved in the top centre of the goal. Assisted by James McClean with a cross.
85'
Substitution, Stoke City. Tyrese Campbell replaces Tom Ince.
83'
Foul by Lee Gregory (Stoke City).
83'
Jake Cooper (Millwall) wins a free kick in the defensive half.
81'
Attempt missed. Jayson Molumby (Millwall) right footed shot from outside the box is close, but misses the top right corner. Assisted by Jake Cooper.
80'
Foul by James McClean (Stoke City).
80'
Mahlon Romeo (Millwall) wins a free kick on the right wing.
78'
Corner, Millwall. Conceded by Adam Federici.
78'
Corner, Millwall. Conceded by Badou Ndiaye.
77'
Foul by Joe Allen (Stoke City).
77'
Jayson Molumby (Millwall) wins a free kick in the defensive half.
76'
Attempt missed. Tom Ince (Stoke City) left footed shot from outside the box is close, but misses to the right.
76'
Substitution, Stoke City. Sam Vokes replaces Bruno Martins Indi.
75'
Goal! Millwall 2, Stoke City 0. Jed Wallace (Millwall) converts the penalty with a right footed shot to the top left corner.
73'
Penalty conceded by Badou Ndiaye (Stoke City) after a foul in the penalty area.
73'
Penalty Millwall. Jed Wallace draws a foul in the penalty area.
72'
Liam Lindsay (Stoke City) wins a free kick in the defensive half.
72'
Foul by Jake Cooper (Millwall).
71'
Substitution, Millwall. Jón Dadi Bödvarsson replaces Tom Bradshaw.
71'
Foul by Joe Allen (Stoke City).
71'
Jayson Molumby (Millwall) wins a free kick in the attacking half.
69'
Joe Allen (Stoke City) wins a free kick on the right wing.
69'
Foul by Jayson Molumby (Millwall).
69'
Attempt blocked. James McClean (Stoke City) left footed shot from the centre of the box is blocked. Assisted by Tom Ince.
68'
Joe Allen (Stoke City) wins a free kick in the defensive half.
Shaun Williams (Millwall) wins a free kick in the defensive half.
55'
Foul by Sam Clucas (Stoke City).
55'
Jayson Molumby (Millwall) wins a free kick in the defensive half.
53'
Foul by James McClean (Stoke City).
53'
Jayson Molumby (Millwall) wins a free kick in the defensive half.
52'
Attempt missed. Ben Thompson (Millwall) left footed shot from outside the box is too high following a corner.
51'
Corner, Millwall. Conceded by Adam Federici.
51'
Attempt saved. Jed Wallace (Millwall) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Tom Bradshaw.
51'
Foul by James McClean (Stoke City).
51'
Shaun Hutchinson (Millwall) wins a free kick in the defensive half.
49'
Corner, Stoke City. Conceded by Jake Cooper.
48'
Tom Bradshaw (Millwall) wins a free kick on the right wing.
45'
Second Half begins Millwall 1, Stoke City 0.
45'
Substitution, Stoke City. James McClean replaces Scott Hogan.
45'+2
First Half ends, Millwall 1, Stoke City 0.
45'
Shane Ferguson (Millwall) is shown the yellow card for a bad foul.
45'
Sam Clucas (Stoke City) wins a free kick in the defensive half.
45'
Foul by Shane Ferguson (Millwall).
37'
Scott Hogan (Stoke City) wins a free kick in the defensive half.
37'
Foul by Mahlon Romeo (Millwall).
36'
Attempt missed. Badou Ndiaye (Stoke City) right footed shot from outside the box misses to the left. Assisted by Cameron Carter-Vickers.
34'
Attempt saved. Shaun Hutchinson (Millwall) header from the centre of the box is saved in the bottom left corner. Assisted by Jed Wallace with a headed pass.
33'
Corner, Millwall. Conceded by Liam Lindsay.
32'
Foul by Shaun Williams (Millwall).
32'
Lee Gregory (Stoke City) wins a free kick in the defensive half.
30'
Corner, Millwall. Conceded by Danny Batth.
28'
Goal! Millwall 1, Stoke City 0. Ben Thompson (Millwall) right footed shot from the centre of the box to the bottom left corner. Assisted by Jed Wallace with a cross.
26'
Foul by Tom Bradshaw (Millwall).
26'
Danny Batth (Stoke City) wins a free kick on the right wing.
22'
Foul by Jake Cooper (Millwall).
22'
Scott Hogan (Stoke City) wins a free kick on the right wing.
19'
Mahlon Romeo (Millwall) wins a free kick in the defensive half.
19'
Foul by Lee Gregory (Stoke City).
18'
Attempt missed. Murray Wallace (Millwall) right footed shot from outside the box is close, but misses to the right. Assisted by Shane Ferguson.
16'
Attempt missed. Jed Wallace (Millwall) right footed shot from outside the box is close, but misses to the right. Assisted by Tom Bradshaw.
14'
Ben Thompson (Millwall) wins a free kick on the left wing.
14'
Foul by Danny Batth (Stoke City).
13'
Foul by Jed Wallace (Millwall).
13'
Joe Allen (Stoke City) wins a free kick in the defensive half.
12'
Mahlon Romeo (Millwall) wins a free kick in the defensive half.
12'
Foul by Tom Ince (Stoke City).
12'
Jed Wallace (Millwall) wins a free kick in the attacking half.
12'
Foul by Bruno Martins Indi (Stoke City).
10'
Shaun Williams (Millwall) wins a free kick in the attacking half.
10'
Foul by Tom Ince (Stoke City).
9'
Tom Bradshaw (Millwall) wins a free kick in the attacking half.
9'
Foul by Badou Ndiaye (Stoke City).
8'
Shaun Williams (Millwall) wins a free kick in the defensive half.
8'
Foul by Lee Gregory (Stoke City).
5'
Foul by Shaun Hutchinson (Millwall).
5'
Lee Gregory (Stoke City) wins a free kick on the left wing.