Jed Wallace (Millwall) wins a free kick on the left wing.
90'+3
Foul by Ryan Nyambe (Blackburn Rovers).
90'
Foul by Lewis Travis (Blackburn Rovers).
90'
Steve Morison (Millwall) wins a free kick in the defensive half.
89'
Danny Graham (Blackburn Rovers) wins a free kick on the left wing.
89'
Foul by Mahlon Romeo (Millwall).
87'
Goal! Millwall 0, Blackburn Rovers 2. Adam Armstrong (Blackburn Rovers) right footed shot from the centre of the box to the bottom right corner. Assisted by Elliott Bennett following a fast break.
87'
Substitution, Millwall. Shaun Williams replaces James Meredith.
86'
Goal! Millwall 0, Blackburn Rovers 1. Joe Nuttall (Blackburn Rovers) with an attempt from very close range to the bottom left corner.
82'
Attempt missed. Ryan Tunnicliffe (Millwall) right footed shot from the right side of the box is high and wide to the right. Assisted by Ryan Leonard with a headed pass following a corner.
82'
Corner, Millwall. Conceded by Amari'i Bell.
81'
Foul by Danny Graham (Blackburn Rovers).
81'
Mahlon Romeo (Millwall) wins a free kick on the right wing.
78'
Attempt saved. Mahlon Romeo (Millwall) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Lee Gregory.
77'
Foul by Danny Graham (Blackburn Rovers).
77'
Shaun Hutchinson (Millwall) wins a free kick in the defensive half.
74'
Substitution, Blackburn Rovers. Adam Armstrong replaces Bradley Dack.
73'
Jack Rodwell (Blackburn Rovers) wins a free kick in the defensive half.
73'
Foul by Shaun Hutchinson (Millwall).
73'
Foul by Joe Nuttall (Blackburn Rovers).
73'
Shane Ferguson (Millwall) wins a free kick on the left wing.
70'
Foul by Steve Morison (Millwall).
70'
Amari'i Bell (Blackburn Rovers) wins a free kick in the defensive half.
68'
Substitution, Millwall. Lee Gregory replaces Aiden O'Brien.
67'
Elliott Bennett (Blackburn Rovers) wins a free kick on the left wing.
67'
Foul by Jed Wallace (Millwall).
67'
Harrison Reed (Blackburn Rovers) wins a free kick on the right wing.
67'
Dangerous play by Aiden O'Brien (Millwall).
66'
Attempt missed. Bradley Dack (Blackburn Rovers) right footed shot from the centre of the box misses to the left. Assisted by Ryan Nyambe.
65'
Attempt missed. Jack Rodwell (Blackburn Rovers) header from the left side of the six yard box is high and wide to the right. Assisted by Harrison Reed with a cross following a corner.
64'
Corner, Blackburn Rovers. Conceded by Mahlon Romeo.
64'
Substitution, Blackburn Rovers. Danny Graham replaces Craig Conway.
63'
Hand ball by James Meredith (Millwall).
60'
Offside, Millwall. Ryan Leonard tries a through ball, but Shane Ferguson is caught offside.
60'
Attempt saved. Ryan Leonard (Millwall) right footed shot from outside the box is saved in the bottom left corner.
58'
Attempt missed. Ryan Leonard (Millwall) right footed shot from the left side of the six yard box is close, but misses to the left. Assisted by Steve Morison with a headed pass.
56'
Foul by James Meredith (Millwall).
56'
Craig Conway (Blackburn Rovers) wins a free kick on the right wing.
54'
Foul by Ryan Leonard (Millwall).
54'
Lewis Travis (Blackburn Rovers) wins a free kick in the defensive half.
52'
Attempt missed. Aiden O'Brien (Millwall) header from the centre of the box misses to the right. Assisted by Jed Wallace with a cross.
45'
Second Half begins Millwall 0, Blackburn Rovers 0.
45'
Substitution, Blackburn Rovers. Ryan Nyambe replaces Corry Evans.
45'+4
First Half ends, Millwall 0, Blackburn Rovers 0.
45'+4
Attempt missed. Steve Morison (Millwall) right footed shot from outside the box misses to the right. Assisted by Jordan Archer.
45'+2
Offside, Millwall. Steve Morison tries a through ball, but Aiden O'Brien is caught offside.
42'
Hand ball by Bradley Dack (Blackburn Rovers).
41'
Hand ball by Ryan Tunnicliffe (Millwall).
40'
Jed Wallace (Millwall) wins a free kick on the right wing.
40'
Foul by Amari'i Bell (Blackburn Rovers).
39'
Jake Cooper (Millwall) wins a free kick in the defensive half.
39'
Foul by Craig Conway (Blackburn Rovers).
38'
Attempt missed. Jake Cooper (Millwall) header from the centre of the box misses to the left. Assisted by Ryan Leonard with a cross following a corner.
38'
Corner, Millwall. Conceded by Jack Rodwell.
36'
Foul by Lewis Travis (Blackburn Rovers).
36'
Ryan Leonard (Millwall) wins a free kick in the defensive half.
33'
Foul by Steve Morison (Millwall).
33'
Amari'i Bell (Blackburn Rovers) wins a free kick in the defensive half.
32'
Shane Ferguson (Millwall) wins a free kick in the attacking half.
32'
Foul by Bradley Dack (Blackburn Rovers).
29'
Offside, Blackburn Rovers. David Raya Martin tries a through ball, but Craig Conway is caught offside.
26'
Offside, Millwall. Shaun Hutchinson tries a through ball, but Aiden O'Brien is caught offside.
24'
Delay over. They are ready to continue.
24'
Delay over. They are ready to continue.
24'
Delay in match (Millwall).
20'
Shane Ferguson (Millwall) wins a free kick in the attacking half.
20'
Foul by Corry Evans (Blackburn Rovers).
16'
Foul by Harrison Reed (Blackburn Rovers).
16'
Shaun Hutchinson (Millwall) wins a free kick in the defensive half.
16'
Attempt blocked. Bradley Dack (Blackburn Rovers) right footed shot from outside the box is blocked. Assisted by Harrison Reed.
13'
Foul by Aiden O'Brien (Millwall).
13'
Darragh Lenihan (Blackburn Rovers) wins a free kick in the defensive half.
12'
Steve Morison (Millwall) wins a free kick in the attacking half.
12'
Foul by Corry Evans (Blackburn Rovers).
9'
Foul by James Meredith (Millwall).
9'
Craig Conway (Blackburn Rovers) wins a free kick in the defensive half.
7'
Foul by Shaun Hutchinson (Millwall).
7'
Joe Nuttall (Blackburn Rovers) wins a free kick in the defensive half.
4'
Foul by Shaun Hutchinson (Millwall).
4'
Joe Nuttall (Blackburn Rovers) wins a free kick in the attacking half.
3'
Delay over. They are ready to continue.
3'
Delay over. They are ready to continue.
3'
Substitution, Millwall. Steve Morison replaces Tom Elliott because of an injury.
1'
Delay in match Tom Elliott (Millwall) because of an injury.