Brought to you by

Key Events

90' + 1'
N. Kebano
Yellow Card
55'
C. Akpom
P. McNair
1 - 2
33'
G. Saville
N. Kebano
1 - 1
18'
M. Crooks
Red Card
3'
A. MacDonald
J. Mattock
1 - 0

Match Stats

Possession
32% 67%
5
10
Shots Off Target
Shots On Target 1 5
Total Passes 227 488
More
  • Heatmap
  • Touch Map

Key

Promotion
Promotion Play-off
Relegation

Commentary

Match ends, Rotherham United 1, Middlesbrough 2.
90' + 4' Second Half ends, Rotherham United 1, Middlesbrough 2.
90' + 4' Jordan Archer (Middlesbrough) wins a free kick in the defensive half.
90' + 4' Foul by Freddie Ladapo (Rotherham United).
90' + 4' Corner, Rotherham United. Conceded by Marvin Johnson.
N. Kebano
Yellow Card
90' + 1' Neeskens Kebano (Middlesbrough) is shown the yellow card for a bad foul.
90' + 1' Foul by Neeskens Kebano (Middlesbrough).
90' + 1' Ryan Giles (Rotherham United) wins a free kick on the left wing.
M. Johnson
Yellow Card
90' Marvin Johnson (Middlesbrough) is shown the yellow card for a bad foul.
90' Foul by Marvin Johnson (Middlesbrough).
90' Chiedozie Ogbene (Rotherham United) wins a free kick in the defensive half.
89' Patrick McNair (Middlesbrough) wins a free kick on the right wing.
89' Foul by George Hirst (Rotherham United).
J. Coburn
Y. Bolasie
87' Substitution, Middlesbrough. Josh Coburn replaces Yannick Bolasie.
87' Attempt missed. Yannick Bolasie (Middlesbrough) left footed shot from outside the box is too high. Assisted by Connor Malley.
85' Patrick McNair (Middlesbrough) wins a free kick in the defensive half.
85' Foul by George Hirst (Rotherham United).
83' Attempt missed. Freddie Ladapo (Rotherham United) right footed shot from the centre of the box is too high. Assisted by Angus MacDonald with a headed pass following a set piece situation.
83' Foul by George Saville (Middlesbrough).
83' George Hirst (Rotherham United) wins a free kick in the defensive half.
G. Hirst
M. Smith
82' Substitution, Rotherham United. George Hirst replaces Michael Smith.
82' Attempt missed. Patrick McNair (Middlesbrough) right footed shot from outside the box is high and wide to the right. Assisted by Marvin Johnson following a corner.
81' Corner, Middlesbrough. Conceded by Jamie Lindsay.
81' Attempt blocked. Chuba Akpom (Middlesbrough) right footed shot from the centre of the box is blocked. Assisted by Duncan Watmore.
80' Foul by Marc Bola (Middlesbrough).
80' Chiedozie Ogbene (Rotherham United) wins a free kick in the attacking half.
80' Corner, Middlesbrough. Conceded by Angus MacDonald.
80' Attempt blocked. Chuba Akpom (Middlesbrough) right footed shot from the centre of the box is blocked. Assisted by Marvin Johnson with a cross.
78' Attempt saved. Neeskens Kebano (Middlesbrough) right footed shot from a difficult angle on the right is saved in the bottom left corner. Assisted by Marvin Johnson.
78' Corner, Middlesbrough. Conceded by Angus MacDonald.
77' Attempt blocked. Neeskens Kebano (Middlesbrough) right footed shot from outside the box is blocked.
M. Smith
Yellow Card
76' Michael Smith (Rotherham United) is shown the yellow card for a bad foul.
76' Marvin Johnson (Middlesbrough) wins a free kick in the attacking half.
76' Foul by Michael Smith (Rotherham United).
R. Giles
W. Harding
75' Substitution, Rotherham United. Ryan Giles replaces Wes Harding.
G. Saville
Yellow Card
72' George Saville (Middlesbrough) is shown the yellow card for a bad foul.
72' Foul by George Saville (Middlesbrough).
72' Chiedozie Ogbene (Rotherham United) wins a free kick in the attacking half.
C. Ogbene
K. Sadlier
71' Substitution, Rotherham United. Chiedozie Ogbene replaces Kieran Sadlier.
71' Attempt missed. Marvin Johnson (Middlesbrough) left footed shot from outside the box misses to the right. Assisted by Marc Bola.
68' Attempt missed. Freddie Ladapo (Rotherham United) right footed shot from the centre of the box misses to the left. Assisted by Michael Ihiekwe with a headed pass following a set piece situation.
68' Foul by Duncan Watmore (Middlesbrough).
68' Jamie Lindsay (Rotherham United) wins a free kick in the defensive half.
65' Attempt blocked. Neeskens Kebano (Middlesbrough) header from the centre of the box is blocked. Assisted by Marc Bola with a cross.
65' Corner, Middlesbrough. Conceded by Michael Smith.
65' Attempt blocked. George Saville (Middlesbrough) left footed shot from outside the box is blocked. Assisted by Marc Bola.
J. Lindsay
Yellow Card
64' Jamie Lindsay (Rotherham United) is shown the yellow card for a bad foul.
62' Jonny Howson (Middlesbrough) hits the bar with a header from the centre of the box. Assisted by Neeskens Kebano with a cross following a corner.
61' Corner, Middlesbrough. Conceded by Michael Smith.
60' Attempt blocked. Chuba Akpom (Middlesbrough) right footed shot from the centre of the box is blocked. Assisted by Duncan Watmore.
59' Foul by Chuba Akpom (Middlesbrough).
59' Ben Wiles (Rotherham United) wins a free kick on the right wing.
58' Corner, Rotherham United. Conceded by George Saville.
56' Foul by Patrick McNair (Middlesbrough).
56' Kieran Sadlier (Rotherham United) wins a free kick on the left wing.
C. Akpom
P. McNair
55' Goal! Rotherham United 1, Middlesbrough 2. Chuba Akpom (Middlesbrough) right footed shot from the centre of the box to the high centre of the goal. Assisted by Patrick McNair with a cross following a set piece situation.
54' Marvin Johnson (Middlesbrough) wins a free kick on the left wing.
54' Foul by Matthew Olosunde (Rotherham United).
52' Offside, Middlesbrough. Duncan Watmore tries a through ball, but Neeskens Kebano is caught offside.
52' Foul by George Saville (Middlesbrough).
52' Michael Smith (Rotherham United) wins a free kick on the right wing.
51' Attempt missed. Yannick Bolasie (Middlesbrough) right footed shot from outside the box is high and wide to the right. Assisted by Marvin Johnson.
48' Marc Bola (Middlesbrough) wins a free kick in the defensive half.
48' Foul by Michael Smith (Rotherham United).
47' Neeskens Kebano (Middlesbrough) wins a free kick in the defensive half.
47' Foul by Wes Harding (Rotherham United).
Second Half begins Rotherham United 1, Middlesbrough 1.
J. Lindsay
D. Barlaser
45' Substitution, Rotherham United. Jamie Lindsay replaces Daniel Barlaser.
M. Olosunde
J. Mattock
45' Substitution, Rotherham United. Matthew Olosunde replaces Joe Mattock.
45' + 5' First Half ends, Rotherham United 1, Middlesbrough 1.
45' + 5' Attempt missed. Kieran Sadlier (Rotherham United) left footed shot from outside the box is high and wide to the left. Assisted by Ben Wiles.
45' + 1' Corner, Middlesbrough. Conceded by Wes Harding.
44' Attempt saved. Connor Malley (Middlesbrough) right footed shot from outside the box is saved in the bottom left corner. Assisted by Patrick McNair with a headed pass.
43' Corner, Middlesbrough. Conceded by Ben Wiles.
43' Attempt blocked. Connor Malley (Middlesbrough) right footed shot from outside the box is blocked. Assisted by Neeskens Kebano.
43' Chuba Akpom (Middlesbrough) wins a free kick in the attacking half.
43' Foul by Michael Ihiekwe (Rotherham United).
42' Attempt missed. Marvin Johnson (Middlesbrough) right footed shot from outside the box misses to the left. Assisted by Neeskens Kebano following a corner.
41' Corner, Middlesbrough. Conceded by Wes Harding.
40' Corner, Middlesbrough. Conceded by Daniel Barlaser.
38' Yannick Bolasie (Middlesbrough) hits the bar with a header from the centre of the box following a corner.
38' Jonny Howson (Middlesbrough) hits the bar with a right footed shot from outside the box. Assisted by Neeskens Kebano following a corner.
37' Corner, Middlesbrough. Conceded by Michael Smith.
36' Patrick McNair (Middlesbrough) wins a free kick in the defensive half.
36' Foul by Michael Smith (Rotherham United).
35' Foul by George Saville (Middlesbrough).
35' Michael Smith (Rotherham United) wins a free kick on the right wing.
34' Foul by Duncan Watmore (Middlesbrough).
34' Ben Wiles (Rotherham United) wins a free kick in the defensive half.
G. Saville
N. Kebano
33' Goal! Rotherham United 1, Middlesbrough 1. George Saville (Middlesbrough) left footed shot from the left side of the box to the top left corner. Assisted by Neeskens Kebano following a corner.
33' Corner, Middlesbrough. Conceded by Wes Harding.
32' Corner, Middlesbrough. Conceded by Wes Harding.
30' Attempt missed. Yannick Bolasie (Middlesbrough) right footed shot from outside the box is too high. Assisted by George Saville following a fast break.
28' Foul by Duncan Watmore (Middlesbrough).
28' Joe Mattock (Rotherham United) wins a free kick in the defensive half.
25' Foul by Neeskens Kebano (Middlesbrough).
25' Joe Mattock (Rotherham United) wins a free kick in the defensive half.
C. Malley
G. Hall
24' Substitution, Middlesbrough. Connor Malley replaces Grant Hall because of an injury.
M. Crooks
Red Card
18' Matt Crooks (Rotherham United) is shown the red card.
18' Foul by Matt Crooks (Rotherham United).
18' Grant Hall (Middlesbrough) wins a free kick in the defensive half.
17' Attempt missed. Michael Ihiekwe (Rotherham United) header from the centre of the box is close, but misses to the left. Assisted by Wes Harding with a cross.
16' Attempt missed. Freddie Ladapo (Rotherham United) left footed shot from outside the box is close, but misses to the right. Assisted by Michael Smith.
15' Attempt blocked. Yannick Bolasie (Middlesbrough) left footed shot from outside the box is blocked.
13' Corner, Middlesbrough. Conceded by Ben Wiles.
13' Attempt blocked. Yannick Bolasie (Middlesbrough) right footed shot from the centre of the box is blocked.
13' Attempt blocked. George Saville (Middlesbrough) right footed shot from the centre of the box is blocked.
13' Attempt saved. Chuba Akpom (Middlesbrough) left footed shot from the left side of the six yard box is saved in the centre of the goal. Assisted by George Saville.
12' Patrick McNair (Middlesbrough) wins a free kick in the defensive half.
12' Foul by Freddie Ladapo (Rotherham United).
12' Attempt missed. Chuba Akpom (Middlesbrough) header from the right side of the six yard box is close, but misses to the right. Assisted by Yannick Bolasie.
9' Foul by Kieran Sadlier (Rotherham United).
9' Marvin Johnson (Middlesbrough) wins a free kick in the defensive half.
6' Viktor Johansson (Rotherham United) wins a free kick in the defensive half.
6' Foul by Duncan Watmore (Middlesbrough).
A. MacDonald
J. Mattock
3' Goal! Rotherham United 1, Middlesbrough 0. Angus MacDonald (Rotherham United) header from the left side of the six yard box to the centre of the goal. Assisted by Joe Mattock with a cross following a corner.
2' Corner, Rotherham United. Conceded by Grant Hall.
First Half begins.
Lineups are announced and players are warming up.