Substitution, Luton Town. Luke Bolton replaces Alan Sheehan.
81'
Goal! Millwall 3, Luton Town 1. Matt Smith (Millwall) header from the centre of the box to the centre of the goal. Assisted by Connor Mahoney with a cross.
78'
Goal! Millwall 2, Luton Town 1. Connor Mahoney (Millwall) right footed shot from the centre of the box to the bottom right corner. Assisted by Jed Wallace.
75'
Substitution, Luton Town. Harry Cornick replaces Kazenga LuaLua.
74'
Foul by Matt Smith (Millwall).
74'
Matty Pearson (Luton Town) wins a free kick in the defensive half.
73'
Attempt blocked. Jed Wallace (Millwall) left footed shot from outside the box is blocked. Assisted by Jayson Molumby.
73'
Jayson Molumby (Millwall) wins a free kick on the right wing.
Offside, Luton Town. James Collins tries a through ball, but Ryan Tunnicliffe is caught offside.
69'
Goal! Millwall 1, Luton Town 1. Tom Bradshaw (Millwall) header from very close range to the high centre of the goal. Assisted by Matt Smith with a headed pass.
66'
Attempt missed. Aiden O'Brien (Millwall) header from the left side of the six yard box misses to the right. Assisted by Jed Wallace with a cross following a corner.
65'
Corner, Millwall. Conceded by James Bree.
64'
Shaun Hutchinson (Millwall) wins a free kick in the defensive half.
64'
Foul by James Collins (Luton Town).
64'
Attempt missed. Matt Smith (Millwall) left footed shot from the centre of the box misses to the left.
62'
Substitution, Luton Town. Luke Berry replaces Callum McManaman.
61'
Attempt missed. Jake Cooper (Millwall) right footed shot from the centre of the box is high and wide to the left. Assisted by Jed Wallace with a cross following a set piece situation.
60'
Jed Wallace (Millwall) wins a free kick in the attacking half.
60'
Foul by Alan Sheehan (Luton Town).
59'
Corner, Millwall. Conceded by James Shea.
59'
Attempt saved. Matt Smith (Millwall) header from the centre of the box is saved in the top centre of the goal. Assisted by Jed Wallace with a cross.
58'
Shaun Hutchinson (Millwall) wins a free kick in the defensive half.
58'
Foul by James Collins (Luton Town).
57'
Attempt missed. Matt Smith (Millwall) header from very close range is just a bit too high. Assisted by Shane Ferguson with a cross following a corner.
57'
Corner, Millwall. Conceded by James Collins.
56'
Corner, Millwall. Conceded by Kazenga LuaLua.
55'
Attempt missed. Tom Bradshaw (Millwall) header from the centre of the box misses to the right. Assisted by Shane Ferguson with a cross.
53'
Foul by Matt Smith (Millwall).
53'
Matty Pearson (Luton Town) wins a free kick in the defensive half.
53'
Corner, Millwall. Conceded by Martin Cranie.
53'
Attempt blocked. Tom Bradshaw (Millwall) right footed shot from the right side of the box is blocked. Assisted by Bartosz Bialkowski.
52'
Tom Bradshaw (Millwall) wins a free kick in the defensive half.
52'
Foul by Callum McManaman (Luton Town).
51'
Foul by Shaun Hutchinson (Millwall).
51'
Kazenga LuaLua (Luton Town) wins a free kick on the left wing.
50'
Foul by Mahlon Romeo (Millwall).
50'
Kazenga LuaLua (Luton Town) wins a free kick on the left wing.
47'
Attempt saved. Jed Wallace (Millwall) right footed shot from outside the box is saved in the centre of the goal. Assisted by Tom Bradshaw with a headed pass.
47'
Attempt saved. Jed Wallace (Millwall) right footed shot from outside the box is saved in the bottom left corner. Assisted by Shaun Williams.
45'
Second Half begins Millwall 0, Luton Town 1.
45'+3
First Half ends, Millwall 0, Luton Town 1.
45'+2
Offside, Luton Town. James Collins tries a through ball, but Kazenga LuaLua is caught offside.
42'
Substitution, Millwall. Tom Bradshaw replaces Alex Pearce.
41'
Goal! Millwall 0, Luton Town 1. Sonny Bradley (Luton Town) header from the centre of the box to the bottom right corner. Assisted by Alan Sheehan with a cross following a set piece situation.
40'
Foul by Shaun Hutchinson (Millwall).
40'
Pelly-Ruddock Mpanzu (Luton Town) wins a free kick on the left wing.
38'
Attempt missed. Matt Smith (Millwall) header from the centre of the box misses to the right. Assisted by Jed Wallace with a cross.
36'
Attempt saved. Kazenga LuaLua (Luton Town) left footed shot from outside the box is saved in the bottom right corner. Assisted by Ryan Tunnicliffe.
32'
Attempt saved. James Bree (Luton Town) right footed shot from the right side of the box is saved in the bottom left corner. Assisted by James Collins.
31'
Attempt blocked. Pelly-Ruddock Mpanzu (Luton Town) right footed shot from outside the box is blocked.
29'
Foul by Shaun Williams (Millwall).
29'
Callum McManaman (Luton Town) wins a free kick in the attacking half.
27'
Foul by Shaun Williams (Millwall).
27'
James Collins (Luton Town) wins a free kick in the attacking half.
23'
Attempt missed. Matt Smith (Millwall) header from the centre of the box is close, but misses to the left. Assisted by Jed Wallace with a cross.
21'
Attempt saved. Pelly-Ruddock Mpanzu (Luton Town) right footed shot from outside the box is saved in the top left corner. Assisted by Ryan Tunnicliffe.
16'
Foul by Matt Smith (Millwall).
16'
Sonny Bradley (Luton Town) wins a free kick in the defensive half.
15'
Attempt saved. Matt Smith (Millwall) header from the centre of the box is saved in the centre of the goal. Assisted by Jed Wallace with a cross.
14'
Foul by Martin Cranie (Luton Town).
14'
Aiden O'Brien (Millwall) wins a free kick on the right wing.
14'
Attempt blocked. Callum McManaman (Luton Town) left footed shot from outside the box is blocked.
13'
Foul by Shaun Williams (Millwall).
13'
Martin Cranie (Luton Town) wins a free kick in the attacking half.
12'
Hand ball by Matt Smith (Millwall).
8'
Attempt missed. Jed Wallace (Millwall) right footed shot from outside the box is just a bit too high.
7'
Jake Cooper (Millwall) wins a free kick on the left wing.
7'
Foul by Callum McManaman (Luton Town).
6'
Mahlon Romeo (Millwall) wins a free kick in the defensive half.
6'
Foul by Alan Sheehan (Luton Town).
4'
Jake Cooper (Millwall) wins a free kick in the defensive half.
4'
Foul by James Collins (Luton Town).
3'
Alex Pearce (Millwall) wins a free kick in the defensive half.