Corner, Cardiff City. Conceded by Charlie Cresswell.
90'+5
Attempt blocked. Callum Robinson (Cardiff City) left footed shot from very close range is blocked. Assisted by Mahlon Romeo with a cross.
90'+3
Jamie Shackleton (Millwall) wins a free kick in the defensive half.
90'+3
Foul by Mark Harris (Cardiff City).
90'+1
Niels Nkounkou (Cardiff City) wins a free kick in the attacking half.
90'+1
Foul by Billy Mitchell (Millwall).
90'
Goal! Millwall 2, Cardiff City 0. Benik Afobe (Millwall) left footed shot from the centre of the box to the high centre of the goal. Assisted by Charlie Cresswell.
89'
Foul by Joe Ralls (Cardiff City).
89'
Jamie Shackleton (Millwall) wins a free kick in the defensive half.
89'
Substitution, Millwall. George Honeyman replaces Zian Flemming.
89'
Attempt missed. Mark Harris (Cardiff City) header from the left side of the six yard box misses to the left. Assisted by Ryan Wintle with a cross following a set piece situation.
88'
Murray Wallace (Millwall) is shown the yellow card for a bad foul.
88'
Gavin Whyte (Cardiff City) wins a free kick on the right wing.
88'
Foul by Murray Wallace (Millwall).
84'
Attempt saved. Perry Ng (Cardiff City) header from the centre of the box is saved in the centre of the goal. Assisted by Joe Ralls with a cross.
83'
Corner, Cardiff City. Conceded by Zian Flemming.
82'
Gavin Whyte (Cardiff City) wins a free kick on the right wing.
82'
Foul by Murray Wallace (Millwall).
79'
Foul by Ryan Wintle (Cardiff City).
79'
Zian Flemming (Millwall) wins a free kick in the attacking half.
76'
Corner, Cardiff City. Conceded by Bartosz Bialkowski.
76'
Attempt saved. Niels Nkounkou (Cardiff City) right footed shot from the left side of the box is saved in the bottom left corner. Assisted by Ryan Wintle.
76'
Callum Styles (Millwall) is shown the yellow card for a bad foul.
76'
Andy Rinomhota (Cardiff City) wins a free kick in the defensive half.
76'
Foul by Callum Styles (Millwall).
75'
Attempt blocked. Zian Flemming (Millwall) left footed shot from outside the box is blocked. Assisted by Tyler Burey.
72'
Foul by Joe Ralls (Cardiff City).
72'
Scott Malone (Millwall) wins a free kick in the defensive half.
71'
Mahlon Romeo (Cardiff City) wins a free kick in the defensive half.
71'
Foul by Tyler Burey (Millwall).
71'
Attempt saved. Tyler Burey (Millwall) right footed shot from outside the box is saved in the bottom left corner. Assisted by Scott Malone.
70'
Substitution, Cardiff City. Joe Ralls replaces Romaine Sawyers.
Goal! Millwall 1, Cardiff City 0. Charlie Cresswell (Millwall) header from the centre of the box to the bottom left corner. Assisted by Scott Malone with a cross following a corner.
Substitution, Cardiff City. Callum Robinson replaces Max Watters.
45'
Substitution, Cardiff City. Mark Harris replaces Sheyi Ojo.
45'+2
First Half ends, Millwall 0, Cardiff City 0.
45'
Attempt missed. Billy Mitchell (Millwall) left footed shot from outside the box is close, but misses to the left. Assisted by George Saville with a headed pass.
42'
Sheyi Ojo (Cardiff City) wins a free kick in the attacking half.
42'
Foul by George Saville (Millwall).
41'
George Saville (Millwall) wins a free kick in the defensive half.
41'
Foul by Perry Ng (Cardiff City).
41'
Corner, Cardiff City. Conceded by Andreas Voglsammer.
41'
Sheyi Ojo (Cardiff City) hits the right post with a left footed shot from the centre of the box. Assisted by Niels Nkounkou with a cross.
36'
Attempt missed. Jaden Philogene-Bidace (Cardiff City) right footed shot from the left side of the box is close, but misses to the right. Assisted by Romaine Sawyers.
35'
Attempt missed. Callum Styles (Millwall) left footed shot from the centre of the box is close, but misses the top left corner following a corner.
34'
Corner, Millwall. Conceded by Mahlon Romeo.
34'
Attempt blocked. Andreas Voglsammer (Millwall) left footed shot from a difficult angle on the left is blocked. Assisted by Zian Flemming with a through ball.
34'
Zian Flemming (Millwall) wins a free kick in the defensive half.
34'
Foul by Niels Nkounkou (Cardiff City).
33'
Attempt saved. George Saville (Millwall) header from the centre of the box is saved in the centre of the goal. Assisted by Jamie Shackleton.
30'
Attempt missed. Zian Flemming (Millwall) right footed shot from outside the box is close, but misses to the left following a set piece situation.
29'
Callum Styles (Millwall) wins a free kick on the left wing.
29'
Foul by Ryan Wintle (Cardiff City).
27'
Attempt saved. Andreas Voglsammer (Millwall) right footed shot from the centre of the box is saved in the top right corner.
27'
George Saville (Millwall) wins a free kick in the attacking half.
27'
Foul by Andy Rinomhota (Cardiff City).
25'
Attempt missed. Murray Wallace (Millwall) right footed shot from outside the box is close, but misses to the left. Assisted by Callum Styles.
25'
Attempt missed. Zian Flemming (Millwall) right footed shot from outside the box is close, but misses to the left. Assisted by Tom Bradshaw.
24'
Offside, Cardiff City. Romaine Sawyers tries a through ball, but Sheyi Ojo is caught offside.
22'
Attempt missed. Murray Wallace (Millwall) left footed shot from the centre of the box is close, but misses to the left. Assisted by Jake Cooper with a headed pass following a corner.
22'
Corner, Millwall. Conceded by Andy Rinomhota.
19'
Jamie Shackleton (Millwall) wins a free kick on the right wing.
19'
Foul by Niels Nkounkou (Cardiff City).
18'
Attempt missed. Mahlon Romeo (Cardiff City) right footed shot from the right side of the box is high and wide to the right. Assisted by Sheyi Ojo.
17'
Attempt missed. Zian Flemming (Millwall) left footed shot from the centre of the box is close, but misses to the left. Assisted by Andreas Voglsammer.
15'
Corner, Cardiff City. Conceded by George Saville.
15'
Corner, Cardiff City. Conceded by Jake Cooper.
14'
Attempt missed. Jaden Philogene-Bidace (Cardiff City) header from the centre of the box is close, but misses to the left. Assisted by Max Watters.
9'
Attempt missed. Jaden Philogene-Bidace (Cardiff City) right footed shot from outside the box is high and wide to the left. Assisted by Max Watters.
6'
Billy Mitchell (Millwall) wins a free kick in the defensive half.
6'
Foul by Andy Rinomhota (Cardiff City).
5'
Attempt saved. Zian Flemming (Millwall) right footed shot from outside the box is saved in the top left corner. Assisted by Tom Bradshaw.
2'
Callum Styles (Millwall) wins a free kick in the defensive half.
2'
Foul by Mahlon Romeo (Cardiff City).
1'
Sheyi Ojo (Cardiff City) wins a free kick on the right wing.