Second Half ends, Middlesbrough 1, Rotherham United 1.
90'+6
Attempt missed. Dael Fry (Middlesbrough) right footed shot from outside the box misses to the right.
90'+5
Matt Clarke (Middlesbrough) wins a free kick in the defensive half.
90'+5
Foul by Tom Eaves (Rotherham United).
90'+4
Offside, Middlesbrough. Matt Crooks is caught offside.
90'+3
Corner, Middlesbrough. Conceded by Sean Morrison.
90'+3
Attempt blocked. Morgan Rogers (Middlesbrough) left footed shot from the centre of the box is blocked.
90'+2
Corner, Middlesbrough. Conceded by Oliver Rathbone.
90'+1
Attempt saved. Tom Eaves (Rotherham United) left footed shot from the left side of the six yard box is saved in the top centre of the goal. Assisted by Sam Clucas with a cross.
90'
Corner, Rotherham United. Conceded by Lukas Engel.
86'
Substitution, Rotherham United. Sam Nombe replaces Cafú.
83'
Foul by Morgan Rogers (Middlesbrough).
83'
Hakeem Odoffin (Rotherham United) wins a free kick on the right wing.
82'
Goal! Middlesbrough 1, Rotherham United 1. Marcus Forss (Middlesbrough) right footed shot from the right side of the box to the top right corner. Assisted by Morgan Rogers.
81'
Substitution, Middlesbrough. Josh Coburn replaces Sam Greenwood.
81'
Substitution, Middlesbrough. Lewis O'Brien replaces Daniel Barlaser.
81'
Foul by Lee Peltier (Rotherham United).
81'
Hayden Hackney (Middlesbrough) wins a free kick in the attacking half.
78'
Foul by Peter Kioso (Rotherham United).
78'
Morgan Rogers (Middlesbrough) wins a free kick on the left wing.
77'
Corner, Middlesbrough. Conceded by Sebastian Revan.
76'
Substitution, Rotherham United. Tom Eaves replaces Jordan Hugill.
76'
Substitution, Rotherham United. Oliver Rathbone replaces Jamie Lindsay.
75'
Attempt missed. Morgan Rogers (Middlesbrough) left footed shot from outside the box is too high. Assisted by Matt Crooks.
73'
Attempt missed. Dael Fry (Middlesbrough) right footed shot from the left side of the box is close, but misses to the left following a set piece situation.
73'
Sam Clucas (Rotherham United) is shown the yellow card for a bad foul.
72'
Luke Ayling (Middlesbrough) wins a free kick on the right wing.
72'
Foul by Sam Clucas (Rotherham United).
70'
Foul by Matt Clarke (Middlesbrough).
70'
Jordan Hugill (Rotherham United) wins a free kick on the right wing.
69'
Viktor Johansson (Rotherham United) is shown the yellow card.
69'
Attempt missed. Luke Ayling (Middlesbrough) right footed shot from outside the box is high and wide to the right following a corner.
68'
Substitution, Middlesbrough. Matt Crooks replaces Finn Azaz.
68'
Corner, Middlesbrough. Conceded by Sean Morrison.
66'
Foul by Finn Azaz (Middlesbrough).
66'
Christ Tiéhi (Rotherham United) wins a free kick on the right wing.
65'
Offside, Middlesbrough. Finn Azaz is caught offside.
64'
Attempt missed. Sam Greenwood (Middlesbrough) right footed shot from outside the box misses to the left. Assisted by Daniel Barlaser.
61'
Corner, Middlesbrough. Conceded by Sean Morrison.
59'
Goal! Middlesbrough 0, Rotherham United 1. Cafú (Rotherham United) left footed shot from the left side of the box to the bottom right corner. Assisted by Jordan Hugill with a through ball.
58'
Foul by Morgan Rogers (Middlesbrough).
58'
Sam Clucas (Rotherham United) wins a free kick in the attacking half.
53'
Attempt missed. Peter Kioso (Rotherham United) right footed shot from outside the box misses to the left. Assisted by Hakeem Odoffin.
53'
Attempt blocked. Hakeem Odoffin (Rotherham United) left footed shot from the right side of the six yard box is blocked.
52'
Corner, Rotherham United. Conceded by Matt Clarke.
50'
Foul by Luke Ayling (Middlesbrough).
50'
Sam Clucas (Rotherham United) wins a free kick in the defensive half.
45'
Second Half begins Middlesbrough 0, Rotherham United 0.
45'+8
First Half ends, Middlesbrough 0, Rotherham United 0.
45'+7
Corner, Middlesbrough. Conceded by Sean Morrison.
45'+6
Corner, Middlesbrough. Conceded by Sean Morrison.
45'+6
Attempt blocked. Marcus Forss (Middlesbrough) left footed shot from the left side of the box is blocked. Assisted by Finn Azaz.
45'+4
Attempt missed. Sam Clucas (Rotherham United) left footed shot from more than 35 yards misses to the right following a fast break.
45'+3
Attempt saved. Marcus Forss (Middlesbrough) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Hayden Hackney with a through ball.
45'+1
Hayden Hackney (Middlesbrough) is shown the yellow card.
45'
Foul by Hayden Hackney (Middlesbrough).
45'
Jamie Lindsay (Rotherham United) wins a free kick in the defensive half.
43'
Attempt missed. Matt Clarke (Middlesbrough) header from the centre of the box misses to the left. Assisted by Daniel Barlaser with a cross following a corner.
43'
Corner, Middlesbrough. Conceded by Sean Morrison.
40'
Sean Morrison (Rotherham United) is shown the yellow card for a bad foul.
40'
Sam Greenwood (Middlesbrough) wins a free kick in the attacking half.
40'
Foul by Sean Morrison (Rotherham United).
39'
Luke Ayling (Middlesbrough) wins a free kick in the defensive half.
39'
Foul by Cafú (Rotherham United).
38'
Offside, Middlesbrough. Sam Greenwood is caught offside.
38'
Attempt blocked. Finn Azaz (Middlesbrough) right footed shot from the centre of the box is blocked.
36'
Attempt blocked. Sam Greenwood (Middlesbrough) left footed shot from outside the box is blocked.
36'
Substitution, Rotherham United. Peter Kioso replaces Cohen Bramall because of an injury.
36'
Delay over. They are ready to continue.
35'
Delay in match because of an injury Cohen Bramall (Rotherham United).
35'
Corner, Middlesbrough. Conceded by Viktor Johansson.
35'
Attempt saved. Sam Greenwood (Middlesbrough) right footed shot from outside the box is saved in the top centre of the goal. Assisted by Daniel Barlaser.
34'
Corner, Middlesbrough. Conceded by Lee Peltier.
33'
Delay over. They are ready to continue.
32'
Delay in match because of an injury Sam Clucas (Rotherham United).
26'
Jordan Hugill (Rotherham United) wins a free kick in the defensive half.
26'
Foul by Hayden Hackney (Middlesbrough).
23'
Offside, Middlesbrough. Morgan Rogers is caught offside.
22'
Attempt missed. Finn Azaz (Middlesbrough) left footed shot from the left side of the box misses to the left. Assisted by Marcus Forss with a through ball.
20'
Offside, Rotherham United. Jordan Hugill is caught offside.
20'
Delay over. They are ready to continue.
19'
Substitution, Middlesbrough. Marcus Forss replaces Isaiah Jones because of an injury.
19'
Delay in match because of an injury Isaiah Jones (Middlesbrough).
19'
Attempt missed. Matt Clarke (Middlesbrough) header from the centre of the box is close, but misses to the left. Assisted by Daniel Barlaser with a cross following a corner.
18'
Corner, Middlesbrough. Conceded by Sebastian Revan.
15'
Delay over. They are ready to continue.
13'
Delay in match because of an injury Isaiah Jones (Middlesbrough).
13'
Isaiah Jones (Middlesbrough) wins a free kick in the attacking half.
13'
Foul by Jordan Hugill (Rotherham United).
12'
Corner, Middlesbrough. Conceded by Viktor Johansson.
11'
Corner, Middlesbrough. Conceded by Sebastian Revan.
11'
Foul by Cohen Bramall (Rotherham United).
11'
Morgan Rogers (Middlesbrough) wins a free kick in the defensive half.
7'
Attempt missed. Jordan Hugill (Rotherham United) right footed shot from outside the box is close, but misses to the right. Assisted by Sam Clucas.
6'
Foul by Isaiah Jones (Middlesbrough).
6'
Sebastian Revan (Rotherham United) wins a free kick in the defensive half.
4'
Offside, Middlesbrough. Isaiah Jones is caught offside.
3'
Offside, Middlesbrough. Morgan Rogers is caught offside.
1'
Offside, Rotherham United. Cohen Bramall is caught offside.