Substitution, Millwall. Matt Smith replaces Shaun Williams.
85'
Corner, Coventry City. Conceded by Bartosz Bialkowski.
85'
Attempt saved. Callum O'Hare (Coventry City) right footed shot from the centre of the box is saved in the bottom left corner. Assisted by Maxime Biamou.
84'
Gustavo Hamer (Coventry City) wins a free kick in the defensive half.
84'
Foul by Shaun Williams (Millwall).
84'
Attempt blocked. Shaun Williams (Millwall) left footed shot from outside the box is blocked. Assisted by Kenneth Zohore.
81'
Attempt missed. Kyle McFadzean (Coventry City) header from the centre of the box misses to the left. Assisted by Gustavo Hamer with a cross following a corner.
80'
Corner, Coventry City. Conceded by Bartosz Bialkowski.
80'
Attempt saved. Ryan Giles (Coventry City) left footed shot from outside the box is saved in the bottom right corner. Assisted by Ben Sheaf.
77'
Offside, Millwall. Ryan Woods tries a through ball, but Troy Parrott is caught offside.
74'
Goal! Millwall 1, Coventry City 2. Jed Wallace (Millwall) converts the penalty with a right footed shot to the bottom left corner.
73'
Penalty conceded by Dominic Hyam (Coventry City) after a foul in the penalty area.
73'
Penalty Millwall. Troy Parrott draws a foul in the penalty area.
71'
Attempt saved. Jed Wallace (Millwall) right footed shot from outside the box is saved in the centre of the goal. Assisted by Kenneth Zohore.
68'
Foul by Ben Sheaf (Coventry City).
68'
Shaun Williams (Millwall) wins a free kick on the left wing.
68'
Substitution, Millwall. Kenneth Zohore replaces Tom Bradshaw.
67'
Substitution, Coventry City. Ryan Giles replaces Jordan Shipley because of an injury.
65'
Gustavo Hamer (Coventry City) wins a free kick on the right wing.
65'
Foul by Jake Cooper (Millwall).
62'
Sam McCallum (Coventry City) wins a free kick on the left wing.
62'
Foul by Ryan Woods (Millwall).
60'
Murray Wallace (Millwall) is shown the yellow card for a bad foul.
60'
Fankaty Dabo (Coventry City) wins a free kick on the right wing.
60'
Foul by Murray Wallace (Millwall).
59'
Offside, Coventry City. Sam McCallum tries a through ball, but Maxime Biamou is caught offside.
57'
Corner, Coventry City. Conceded by Shaun Hutchinson.
55'
Attempt missed. Tom Bradshaw (Millwall) left footed shot from the centre of the box is close, but misses to the left. Assisted by Murray Wallace with a headed pass.
51'
Attempt saved. Shaun Williams (Millwall) left footed shot from outside the box is saved in the centre of the goal.
50'
Foul by Jordan Shipley (Coventry City).
50'
Mahlon Romeo (Millwall) wins a free kick on the right wing.
50'
Attempt missed. Leo Østigard (Coventry City) with an attempt from the centre of the box misses to the right. Assisted by Gustavo Hamer with a cross following a corner.
49'
Corner, Coventry City. Conceded by Jake Cooper.
49'
Attempt blocked. Jordan Shipley (Coventry City) left footed shot from outside the box is blocked.
48'
Callum O'Hare (Coventry City) wins a free kick on the left wing.
48'
Foul by Jake Cooper (Millwall).
47'
Jordan Shipley (Coventry City) hits the right post with a left footed shot from outside the box. Assisted by Callum O'Hare.
47'
Offside, Coventry City. Jordan Shipley tries a through ball, but Maxime Biamou is caught offside.
46'
Callum O'Hare (Coventry City) wins a free kick on the right wing.
46'
Foul by Scott Malone (Millwall).
45'
Second Half begins Millwall 0, Coventry City 2.
45'
Substitution, Millwall. Scott Malone replaces Mason Bennett.
45'
Substitution, Millwall. Troy Parrott replaces Jón Dadi Bödvarsson.
45'+4
First Half ends, Millwall 0, Coventry City 2.
45'+4
Callum O'Hare (Coventry City) wins a free kick in the defensive half.
45'+4
Foul by Shaun Williams (Millwall).
45'+3
Foul by Jordan Shipley (Coventry City).
45'+3
Ryan Woods (Millwall) wins a free kick in the defensive half.
45'+2
Ryan Woods (Millwall) is shown the yellow card for a bad foul.
45'+2
Jordan Shipley (Coventry City) wins a free kick in the defensive half.
45'+2
Foul by Ryan Woods (Millwall).
45'+1
Foul by Leo Østigard (Coventry City).
45'+1
Shaun Hutchinson (Millwall) wins a free kick in the defensive half.
45'+1
Attempt missed. Maxime Biamou (Coventry City) header from the right side of the six yard box misses to the left. Assisted by Gustavo Hamer with a cross.
45'
Corner, Coventry City. Conceded by Shaun Hutchinson.
45'
Attempt blocked. Maxime Biamou (Coventry City) right footed shot from the right side of the box is blocked. Assisted by Callum O'Hare.
43'
Kyle McFadzean (Coventry City) wins a free kick in the defensive half.
43'
Foul by Tom Bradshaw (Millwall).
42'
Attempt missed. Maxime Biamou (Coventry City) header from the left side of the six yard box is close, but misses to the left. Assisted by Gustavo Hamer with a cross following a corner.
42'
Corner, Coventry City. Conceded by Bartosz Bialkowski.
42'
Attempt saved. Ben Sheaf (Coventry City) right footed shot from the left side of the box is saved in the centre of the goal. Assisted by Callum O'Hare.
40'
Fankaty Dabo (Coventry City) wins a free kick on the right wing.
40'
Foul by Mason Bennett (Millwall).
39'
Foul by Fankaty Dabo (Coventry City).
39'
Mason Bennett (Millwall) wins a free kick in the defensive half.
36'
Foul by Ben Sheaf (Coventry City).
36'
Jed Wallace (Millwall) wins a free kick in the attacking half.
33'
Attempt missed. Ben Sheaf (Coventry City) header from the centre of the box is too high. Assisted by Gustavo Hamer with a cross following a corner.
32'
Corner, Coventry City. Conceded by Jake Cooper.
29'
Foul by Kyle McFadzean (Coventry City).
29'
Tom Bradshaw (Millwall) wins a free kick in the attacking half.
28'
Corner, Coventry City. Conceded by Bartosz Bialkowski.
28'
Attempt saved. Gustavo Hamer (Coventry City) right footed shot from outside the box is saved in the centre of the goal. Assisted by Jordan Shipley.
26'
Goal! Millwall 0, Coventry City 2. Gustavo Hamer (Coventry City) right footed shot from the left side of the box to the bottom right corner following a set piece situation.
26'
Attempt blocked. Gustavo Hamer (Coventry City) right footed shot from outside the box is blocked.
25'
Gustavo Hamer (Coventry City) wins a free kick in the attacking half.
25'
Foul by Ryan Woods (Millwall).
23'
Gustavo Hamer (Coventry City) wins a free kick in the defensive half.
23'
Foul by Tom Bradshaw (Millwall).
21'
Hand ball by Jón Dadi Bödvarsson (Millwall).
20'
Own Goal by Jake Cooper, Millwall. Millwall 0, Coventry City 1.
20'
Jordan Shipley (Coventry City) hits the right post with a left footed shot from the centre of the box. Assisted by Callum O'Hare.
18'
Foul by Mason Bennett (Millwall).
18'
Callum O'Hare (Coventry City) wins a free kick in the defensive half.
15'
Substitution, Coventry City. Maxime Biamou replaces Matt Godden because of an injury.
10'
Ben Wilson (Coventry City) wins a free kick in the defensive half.
10'
Foul by Jake Cooper (Millwall).
10'
Corner, Millwall. Conceded by Leo Østigard.
9'
Corner, Millwall. Conceded by Kyle McFadzean.
6'
Attempt missed. Matt Godden (Coventry City) header from the centre of the box misses to the left. Assisted by Fankaty Dabo with a cross.
4'
Offside, Coventry City. Gustavo Hamer tries a through ball, but Dominic Hyam is caught offside.
3'
Foul by Jake Cooper (Millwall).
3'
Matt Godden (Coventry City) wins a free kick on the right wing.