Corner, Middlesbrough. Conceded by Shaun Hutchinson.
90'+3
Substitution, Middlesbrough. Marc Bola replaces Riley McGree.
90'+3
Tommy Smith (Middlesbrough) wins a free kick in the defensive half.
90'+3
Foul by Romain Esse (Millwall).
90'+2
Attempt blocked. George Saville (Millwall) left footed shot from outside the box is blocked. Assisted by Zian Flemming.
90'
Corner, Millwall. Conceded by Dael Fry.
90'
Shaun Hutchinson (Millwall) is shown the yellow card for a bad foul.
90'
Chuba Akpom (Middlesbrough) wins a free kick in the defensive half.
90'
Foul by Shaun Hutchinson (Millwall).
88'
Attempt missed. Hayden Hackney (Middlesbrough) right footed shot from outside the box is too high. Assisted by Riley McGree.
87'
Jonny Howson (Middlesbrough) is shown the yellow card for a bad foul.
87'
Foul by Jonny Howson (Middlesbrough).
87'
George Saville (Millwall) wins a free kick in the defensive half.
86'
Attempt missed. Tom Bradshaw (Millwall) header from the centre of the box is close, but misses the top right corner. Assisted by George Saville with a cross.
85'
Corner, Millwall. Conceded by Dael Fry.
85'
Foul by Cameron Archer (Middlesbrough).
85'
Romain Esse (Millwall) wins a free kick in the defensive half.
83'
Substitution, Millwall. Jamie Shackleton replaces Billy Mitchell.
83'
Substitution, Millwall. Romain Esse replaces George Honeyman.
83'
Dael Fry (Middlesbrough) wins a free kick in the defensive half.
83'
Foul by Tom Bradshaw (Millwall).
81'
Corner, Middlesbrough. Conceded by Murray Wallace.
79'
Corner, Millwall. Conceded by Chuba Akpom.
79'
Attempt blocked. George Saville (Millwall) left footed shot from the right side of the six yard box is blocked.
78'
Substitution, Middlesbrough. Duncan Watmore replaces Matt Crooks because of an injury.
78'
George Saville (Millwall) is shown the yellow card.
78'
Offside, Middlesbrough. Zack Steffen tries a through ball, but Cameron Archer is caught offside.
77'
Delay over. They are ready to continue.
77'
Delay over. They are ready to continue.
77'
Delay in match because of an injury Matt Crooks (Middlesbrough).
76'
Hayden Hackney (Middlesbrough) wins a free kick in the defensive half.
76'
Foul by George Honeyman (Millwall).
74'
Attempt missed. Zian Flemming (Millwall) right footed shot from outside the box is high and wide to the right from a direct free kick.
73'
Foul by Hayden Hackney (Middlesbrough).
73'
Zian Flemming (Millwall) wins a free kick in the attacking half.
73'
Substitution, Middlesbrough. Cameron Archer replaces Marcus Forss.
70'
Shaun Hutchinson (Millwall) wins a free kick in the defensive half.
70'
Foul by Matt Crooks (Middlesbrough).
70'
Substitution, Millwall. Mason Bennett replaces Andreas Voglsammer.
68'
Chuba Akpom (Middlesbrough) wins a free kick in the attacking half.
68'
Foul by Murray Wallace (Millwall).
65'
Attempt saved. Callum Styles (Millwall) right footed shot from outside the box is saved in the centre of the goal. Assisted by George Saville.
63'
Matt Crooks (Middlesbrough) wins a free kick in the defensive half.
63'
Foul by Dan McNamara (Millwall).
57'
Attempt missed. Matt Crooks (Middlesbrough) left footed shot from the centre of the box misses to the left.
55'
Hayden Hackney (Middlesbrough) wins a free kick in the attacking half.
55'
Foul by Andreas Voglsammer (Millwall).
55'
Substitution, Millwall. George Saville replaces Jake Cooper.
54'
Goal! Middlesbrough 1, Millwall 0. Marcus Forss (Middlesbrough) left footed shot from the right side of the box to the bottom left corner.
52'
Corner, Middlesbrough. Conceded by Jake Cooper.
49'
Offside, Middlesbrough. Ryan Giles tries a through ball, but Chuba Akpom is caught offside.
49'
Delay over. They are ready to continue.
49'
Delay over. They are ready to continue.
47'
Murray Wallace (Millwall) is shown the yellow card for a bad foul.
47'
Delay in match because of an injury Tommy Smith (Middlesbrough).
47'
Delay in match because of an injury Jake Cooper (Millwall).
47'
Foul by Murray Wallace (Millwall).
47'
Tommy Smith (Middlesbrough) wins a free kick in the defensive half.
46'
Foul by Riley McGree (Middlesbrough).
46'
Dan McNamara (Millwall) wins a free kick in the defensive half.
45'
Second Half begins Middlesbrough 0, Millwall 0.
45'+2
First Half ends, Middlesbrough 0, Millwall 0.
45'+2
Matt Crooks (Middlesbrough) is shown the yellow card for hand ball.
45'+1
Hand ball by Matt Crooks (Middlesbrough).
45'+1
Attempt blocked. Tommy Smith (Middlesbrough) right footed shot from outside the box is blocked.
45'
Corner, Middlesbrough. Conceded by George Long.
44'
Corner, Middlesbrough. Conceded by Shaun Hutchinson.
41'
Attempt missed. Murray Wallace (Millwall) header from the centre of the box is close, but misses the top left corner. Assisted by Zian Flemming with a cross.
40'
Attempt missed. Matt Crooks (Middlesbrough) header from the left side of the six yard box misses to the left. Assisted by Ryan Giles with a cross.
39'
George Long (Millwall) is shown the yellow card.
38'
Corner, Middlesbrough. Conceded by George Long.
37'
Foul by Hayden Hackney (Middlesbrough).
37'
George Honeyman (Millwall) wins a free kick in the defensive half.
34'
Riley McGree (Middlesbrough) wins a free kick on the right wing.
34'
Foul by Murray Wallace (Millwall).
20'
Patrick McNair (Middlesbrough) wins a free kick in the defensive half.
20'
Foul by Tom Bradshaw (Millwall).
19'
Corner, Middlesbrough. Conceded by Shaun Hutchinson.
18'
Hayden Hackney (Middlesbrough) wins a free kick on the left wing.
18'
Foul by George Honeyman (Millwall).
15'
Attempt saved. Zian Flemming (Millwall) left footed shot from outside the box is saved in the bottom left corner. Assisted by Tom Bradshaw.
13'
Chuba Akpom (Middlesbrough) wins a free kick in the attacking half.
13'
Foul by Jake Cooper (Millwall).
7'
Patrick McNair (Middlesbrough) wins a free kick on the left wing.
7'
Foul by Zian Flemming (Millwall).
6'
Attempt saved. Chuba Akpom (Middlesbrough) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Matt Crooks.
4'
Foul by Chuba Akpom (Middlesbrough).
4'
Callum Styles (Millwall) wins a free kick in the defensive half.
4'
Attempt missed. Tom Bradshaw (Millwall) left footed shot from outside the box misses to the right. Assisted by George Long following a fast break.
3'
Attempt saved. Matt Crooks (Middlesbrough) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Hayden Hackney.