Match ends, Millwall 2, Wolverhampton Wanderers 2.
90'+5
Second Half ends, Millwall 2, Wolverhampton Wanderers 2.
90'+4
Attempt missed. Matt Doherty (Wolverhampton Wanderers) header from the centre of the box is too high. Assisted by Barry Douglas with a cross following a corner.
90'+4
Corner, Wolverhampton Wanderers. Conceded by Jordan Archer.
90'+4
Attempt saved. Barry Douglas (Wolverhampton Wanderers) left footed shot from outside the box is saved in the bottom left corner.
90'+2
Diogo Jota (Wolverhampton Wanderers) wins a free kick in the attacking half.
90'+2
Foul by Shaun Hutchinson (Millwall).
90'+1
Foul by James Meredith (Millwall).
90'+1
John Ruddy (Wolverhampton Wanderers) wins a free kick in the defensive half.
90'+1
Corner, Millwall. Conceded by Conor Coady.
90'
Attempt missed. Alfred N'Diaye (Wolverhampton Wanderers) right footed shot from outside the box is high and wide to the left.
89'
Attempt blocked. Léo Bonatini (Wolverhampton Wanderers) left footed shot from the left side of the box is blocked. Assisted by Rúben Neves.
88'
Shaun Williams (Millwall) wins a free kick on the right wing.
88'
Foul by Diogo Jota (Wolverhampton Wanderers).
87'
Shaun Hutchinson (Millwall) wins a free kick in the defensive half.
87'
Foul by Alfred N'Diaye (Wolverhampton Wanderers).
86'
Foul by George Saville (Millwall).
86'
Rúben Neves (Wolverhampton Wanderers) wins a free kick in the defensive half.
83'
Corner, Wolverhampton Wanderers. Conceded by Mahlon Romeo.
82'
Substitution, Millwall. Ryan Tunnicliffe replaces Aiden O'Brien.
81'
Offside, Millwall. Shaun Williams tries a through ball, but Jed Wallace is caught offside.
81'
Substitution, Wolverhampton Wanderers. Alfred N'Diaye replaces Hélder Costa.
72'
Goal! Millwall 2, Wolverhampton Wanderers 2. Jake Cooper (Millwall) header from very close range to the top left corner. Assisted by Shaun Hutchinson with a headed pass following a corner.
72'
Corner, Millwall. Conceded by Ryan Bennett.
70'
Attempt missed. Shaun Williams (Millwall) left footed shot from outside the box is too high from a direct free kick.
69'
Conor Coady (Wolverhampton Wanderers) is shown the yellow card for a bad foul.
69'
Lee Gregory (Millwall) wins a free kick in the attacking half.
69'
Foul by Conor Coady (Wolverhampton Wanderers).
68'
Attempt saved. Diogo Jota (Wolverhampton Wanderers) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Rúben Neves.
68'
Attempt missed. Rúben Neves (Wolverhampton Wanderers) right footed shot from outside the box misses to the left following a corner.
68'
Substitution, Wolverhampton Wanderers. Roderick Miranda replaces Willy Boly because of an injury.
67'
Corner, Wolverhampton Wanderers. Conceded by Shaun Hutchinson.
66'
Attempt saved. Rúben Neves (Wolverhampton Wanderers) right footed shot from outside the box is saved in the centre of the goal. Assisted by Léo Bonatini.
64'
Foul by Diogo Jota (Wolverhampton Wanderers).
64'
Shaun Hutchinson (Millwall) wins a free kick in the defensive half.
62'
Corner, Millwall. Conceded by Barry Douglas.
61'
Corner, Millwall. Conceded by Romain Saiss.
60'
Delay over. They are ready to continue.
60'
Substitution, Millwall. Steve Morison replaces Tom Elliott because of an injury.
59'
Delay in match Tom Elliott (Millwall) because of an injury.
56'
Goal! Millwall 1, Wolverhampton Wanderers 2. Romain Saiss (Wolverhampton Wanderers) left footed shot from outside the box to the bottom right corner. Assisted by Hélder Costa.
55'
Romain Saiss (Wolverhampton Wanderers) is shown the yellow card for a bad foul.
55'
Foul by Romain Saiss (Wolverhampton Wanderers).
55'
Jed Wallace (Millwall) wins a free kick on the right wing.
54'
Attempt missed. Aiden O'Brien (Millwall) header from the centre of the box misses to the left. Assisted by Mahlon Romeo with a cross.
53'
Hand ball by Diogo Jota (Wolverhampton Wanderers).
52'
Delay over. They are ready to continue.
52'
Substitution, Millwall. Mahlon Romeo replaces Conor McLaughlin because of an injury.
52'
Delay in match Conor McLaughlin (Millwall) because of an injury.
49'
Foul by Romain Saiss (Wolverhampton Wanderers).
49'
Tom Elliott (Millwall) wins a free kick in the attacking half.
49'
Attempt missed. Jake Cooper (Millwall) header from the left side of the box misses to the left. Assisted by George Saville with a cross following a corner.
48'
Corner, Millwall. Conceded by John Ruddy.
48'
Attempt saved. Lee Gregory (Millwall) right footed shot from the centre of the box is saved in the bottom right corner.
47'
Attempt blocked. Léo Bonatini (Wolverhampton Wanderers) right footed shot from the left side of the box is blocked.
45'
Second Half begins Millwall 1, Wolverhampton Wanderers 1.
45'
Substitution, Wolverhampton Wanderers. Léo Bonatini replaces Ivan Cavaleiro because of an injury.
45'+6
First Half ends, Millwall 1, Wolverhampton Wanderers 1.
45'+5
Delay over. They are ready to continue.
45'+4
Delay in match Ivan Cavaleiro (Wolverhampton Wanderers) because of an injury.
45'+4
Goal! Millwall 1, Wolverhampton Wanderers 1. Diogo Jota (Wolverhampton Wanderers) right footed shot from very close range to the high centre of the goal. Assisted by Hélder Costa.
45'+2
Foul by Tom Elliott (Millwall).
45'+2
Conor Coady (Wolverhampton Wanderers) wins a free kick in the defensive half.
45'+1
Attempt missed. Jake Cooper (Millwall) header from the right side of the six yard box is high and wide to the right. Assisted by Shaun Williams with a cross following a corner.
45'
Corner, Millwall. Conceded by Ryan Bennett.
45'
Foul by James Meredith (Millwall).
45'
Ivan Cavaleiro (Wolverhampton Wanderers) wins a free kick in the defensive half.
43'
Corner, Wolverhampton Wanderers. Conceded by Jake Cooper.
42'
Attempt blocked. Hélder Costa (Wolverhampton Wanderers) left footed shot from the centre of the box is blocked. Assisted by Diogo Jota.
41'
Attempt blocked. Jake Cooper (Millwall) header from the centre of the box is blocked. Assisted by Shaun Williams with a cross.
41'
Corner, Millwall. Conceded by Romain Saiss.
40'
Hand ball by Ivan Cavaleiro (Wolverhampton Wanderers).
38'
Hand ball by Ryan Bennett (Wolverhampton Wanderers).
37'
Attempt missed. Rúben Neves (Wolverhampton Wanderers) right footed shot from outside the box is close, but misses to the right.
35'
Barry Douglas (Wolverhampton Wanderers) wins a free kick in the defensive half.
35'
Foul by Jed Wallace (Millwall).
34'
Foul by Ivan Cavaleiro (Wolverhampton Wanderers).
34'
Conor McLaughlin (Millwall) wins a free kick in the defensive half.
33'
Attempt missed. Ivan Cavaleiro (Wolverhampton Wanderers) right footed shot from outside the box misses to the left. Assisted by Matt Doherty.
33'
Conor McLaughlin (Millwall) is shown the yellow card for a bad foul.
32'
Foul by Conor McLaughlin (Millwall).
32'
Barry Douglas (Wolverhampton Wanderers) wins a free kick in the defensive half.
31'
Attempt saved. Barry Douglas (Wolverhampton Wanderers) header from the centre of the box is saved in the bottom left corner. Assisted by Romain Saiss with a cross.
30'
Conor Coady (Wolverhampton Wanderers) wins a free kick in the defensive half.
30'
Foul by Conor McLaughlin (Millwall).
29'
Attempt missed. Hélder Costa (Wolverhampton Wanderers) left footed shot from outside the box is too high. Assisted by Matt Doherty.
26'
George Saville (Millwall) wins a free kick in the attacking half.
26'
Foul by Rúben Neves (Wolverhampton Wanderers).
25'
Attempt missed. Ivan Cavaleiro (Wolverhampton Wanderers) right footed shot from outside the box is high and wide to the right. Assisted by Romain Saiss.
25'
Attempt saved. Hélder Costa (Wolverhampton Wanderers) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Rúben Neves with a through ball.
23'
Attempt missed. Romain Saiss (Wolverhampton Wanderers) left footed shot from the centre of the box misses to the left following a corner.
22'
Corner, Wolverhampton Wanderers. Conceded by James Meredith.
20'
Shaun Williams (Millwall) is shown the yellow card for a bad foul.
19'
Romain Saiss (Wolverhampton Wanderers) wins a free kick in the attacking half.
19'
Foul by Shaun Williams (Millwall).
15'
Attempt missed. Aiden O'Brien (Millwall) right footed shot from the left side of the six yard box is close, but misses the top left corner. Assisted by George Saville with a cross.
13'
Goal! Millwall 1, Wolverhampton Wanderers 0. Lee Gregory (Millwall) right footed shot from the centre of the box to the bottom left corner. Assisted by Jed Wallace with a through ball following a fast break.
12'
Corner, Wolverhampton Wanderers. Conceded by Jordan Archer.
12'
Attempt saved. Matt Doherty (Wolverhampton Wanderers) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Rúben Neves with a through ball.
12'
Foul by Shaun Hutchinson (Millwall).
12'
Diogo Jota (Wolverhampton Wanderers) wins a free kick in the attacking half.
10'
Attempt saved. Jed Wallace (Millwall) right footed shot from outside the box is saved in the bottom left corner. Assisted by Lee Gregory.
7'
Attempt saved. Jake Cooper (Millwall) header from the centre of the box is saved in the bottom right corner. Assisted by Jed Wallace with a cross.
7'
Ivan Cavaleiro (Wolverhampton Wanderers) is shown the yellow card for a bad foul.
6'
Tom Elliott (Millwall) wins a free kick in the attacking half.
6'
Foul by Ivan Cavaleiro (Wolverhampton Wanderers).
5'
Corner, Wolverhampton Wanderers. Conceded by Shaun Hutchinson.
4'
Corner, Wolverhampton Wanderers. Conceded by Shaun Williams.
4'
Attempt missed. Hélder Costa (Wolverhampton Wanderers) left footed shot from outside the box misses to the left. Assisted by Rúben Neves.
2'
Jed Wallace (Millwall) wins a free kick in the defensive half.