Middlesbrough vs Millwall LIVE: Championship result, final score and reaction
Follow live coverage as Middlesbrough face Millwall in the Championship today.
An increasingly competitive second tier in English football remains an intense and exciting competition, with the prize of a place in the Premier League on offer at the end of the season.
Relegation from the top flight last term means Luton, Burnley and Sheffield United are all back in the second tier this term and will be expected to push for play-off spots again at least, but so too will Norwich City, an improving Coventry and beaten play-off finalists Leeds United. At the other end of the table, Wayne Rooney is aiming to revive Plymouth’s fortunes after they narrowly avoided relegation last year, with Portsmouth and Derby the teams promoted from League One along with play-off final winners Oxford.
Follow live updates from today’s game in the live blog below.
Middlesbrough FC 1 - 0 Millwall FC
Middlesbrough vs Millwall
16:54
Match ends, Middlesbrough 1, Millwall 0.
Middlesbrough vs Millwall
16:53
Second Half ends, Middlesbrough 1, Millwall 0.
Middlesbrough vs Millwall
16:52
Corner, Millwall. Conceded by Rav van den Berg.
Middlesbrough vs Millwall
16:51
Attempt blocked. Billy Mitchell (Millwall) right footed shot from the centre of the box is blocked. Assisted by Ryan Leonard with a headed pass.
Middlesbrough vs Millwall
16:51
Fourth official has announced 4 minutes of added time.
Middlesbrough vs Millwall
16:51
Offside, Middlesbrough. Delano Burgzorg is caught offside.
Middlesbrough vs Millwall
16:50
Attempt blocked. Tommy Conway (Middlesbrough) right footed shot from the centre of the box is blocked.
Middlesbrough vs Millwall
16:46
Foul by Rav van den Berg (Middlesbrough).
Middlesbrough vs Millwall
16:46
Delay over. They are ready to continue.
Middlesbrough vs Millwall
16:46
Delay in match (Middlesbrough).
Middlesbrough vs Millwall
16:45
Substitution, Middlesbrough. Dael Fry replaces Finn Azaz.
Middlesbrough vs Millwall
16:44
Delano Burgzorg (Middlesbrough) wins a free kick in the defensive half.
Middlesbrough vs Millwall
16:43
Attempt missed. Isaiah Jones (Middlesbrough) left footed shot from the right side of the box is high and wide to the left. Assisted by Jonny Howson.
Middlesbrough vs Millwall
16:39
Finn Azaz (Middlesbrough) wins a free kick in the defensive half.
Middlesbrough vs Millwall
16:39
George Saville (Millwall) wins a free kick in the attacking half.
Middlesbrough vs Millwall
16:39
Attempt saved. Murray Wallace (Millwall) header from the centre of the box is saved in the centre of the goal. Assisted by Ryan Leonard.
Middlesbrough vs Millwall
16:38
Tom Bradshaw (Millwall) wins a free kick in the defensive half.
Middlesbrough vs Millwall
16:39
Foul by Hayden Hackney (Middlesbrough).
Middlesbrough vs Millwall
16:38
Substitution, Millwall. Tom Bradshaw replaces Macaulay Langstaff.
Middlesbrough vs Millwall
16:38
Substitution, Millwall. Mihailo Ivanovic replaces Romain Esse.
Middlesbrough vs Millwall
16:38
Substitution, Millwall. Billy Mitchell replaces Casper De Norre.
Middlesbrough vs Millwall
16:38
Foul by Delano Burgzorg (Middlesbrough).
Middlesbrough vs Millwall
16:35
Foul by Tommy Conway (Middlesbrough).
Middlesbrough vs Millwall
16:35
Substitution, Middlesbrough. Isaiah Jones replaces Ben Doak.
Middlesbrough vs Millwall
16:35
Substitution, Middlesbrough. Tommy Conway replaces Emmanuel Latte Lath.
Middlesbrough vs Millwall
16:33
Emmanuel Latte Lath (Middlesbrough) wins a free kick in the defensive half.
Middlesbrough vs Millwall
16:35
Foul by Romain Esse (Millwall).
Middlesbrough vs Millwall
16:29
Attempt missed. Finn Azaz (Middlesbrough) right footed shot from outside the box misses to the left. Assisted by Ben Doak.
Middlesbrough vs Millwall
16:29
Romain Esse (Millwall) wins a free kick in the defensive half.
Middlesbrough vs Millwall
16:27
Hayden Hackney (Middlesbrough) wins a free kick in the defensive half.
Middlesbrough vs Millwall
16:26
Attempt missed. Aidomo Emakhu (Millwall) right footed shot from the centre of the box is high and wide to the right following a set piece situation.
Middlesbrough vs Millwall
16:25
Attempt blocked. Aidomo Emakhu (Millwall) right footed shot from outside the box is blocked.
Middlesbrough vs Millwall
16:24
Anfernee Dijksteel (Middlesbrough) is shown the yellow card for a bad foul.
Middlesbrough vs Millwall
16:23
Foul by Anfernee Dijksteel (Middlesbrough).
Middlesbrough vs Millwall
16:21
Corner, Middlesbrough. Conceded by Dan McNamara.
Middlesbrough vs Millwall
16:20
Foul by Macaulay Langstaff (Millwall).
Middlesbrough vs Millwall
16:19
Substitution, Millwall. Duncan Watmore replaces George Honeyman.
Middlesbrough vs Millwall
16:19
Substitution, Millwall. Aidomo Emakhu replaces Femi Azeez.
Middlesbrough vs Millwall
16:15
Emmanuel Latte Lath (Middlesbrough) wins a free kick in the defensive half.
Middlesbrough vs Millwall
16:13
Romain Esse (Millwall) wins a free kick in the defensive half.
Middlesbrough vs Millwall
16:13
Foul by Jonny Howson (Middlesbrough).
Middlesbrough vs Millwall
16:13
Japhet Tanganga (Millwall) is shown the yellow card for a bad foul.
Middlesbrough vs Millwall
16:12
Delano Burgzorg (Middlesbrough) wins a free kick on the left wing.
Middlesbrough vs Millwall
16:11
Foul by Hayden Hackney (Middlesbrough).
Middlesbrough vs Millwall
16:08
Attempt missed. Hayden Hackney (Middlesbrough) right footed shot from outside the box.
Middlesbrough vs Millwall
16:05
Delano Burgzorg (Middlesbrough) wins a free kick on the left wing.
Middlesbrough vs Millwall
16:04
Second Half begins Middlesbrough 1, Millwall 0.
Middlesbrough vs Millwall
15:49
First Half ends, Middlesbrough 1, Millwall 0.
Middlesbrough vs Millwall
15:48
Ryan Leonard (Millwall) wins a free kick in the defensive half.
Middlesbrough vs Millwall
15:49
Foul by Emmanuel Latte Lath (Middlesbrough).
Middlesbrough vs Millwall
15:48
Attempt blocked. Femi Azeez (Millwall) left footed shot from outside the box is blocked.
Middlesbrough vs Millwall
15:47
Fourth official has announced 3 minutes of added time.
Middlesbrough vs Millwall
15:47
Foul by Neto Borges (Middlesbrough).
Middlesbrough vs Millwall
15:46
Offside, Millwall. Femi Azeez is caught offside.
Middlesbrough vs Millwall
15:46
Attempt missed. Neto Borges (Middlesbrough) header from the centre of the box is too high. Assisted by Hayden Hackney with a cross.
Middlesbrough vs Millwall
15:41
Attempt blocked. Finn Azaz (Middlesbrough) left footed shot from outside the box is blocked. Assisted by George Edmundson.
Middlesbrough vs Millwall
15:39
Attempt saved. Romain Esse (Millwall) left footed shot from the right side of the box is saved in the centre of the goal. Assisted by Ryan Leonard.
Middlesbrough vs Millwall
15:37
Emmanuel Latte Lath (Middlesbrough) is shown the yellow card for a bad foul.
Middlesbrough vs Millwall
15:37
Foul by Emmanuel Latte Lath (Middlesbrough).
Middlesbrough vs Millwall
15:36
Corner, Middlesbrough. Conceded by Lukas Jensen.
Middlesbrough vs Millwall
15:37
Attempt saved. Hayden Hackney (Middlesbrough) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Ben Doak.
Middlesbrough vs Millwall
15:35
Attempt missed. Finn Azaz (Middlesbrough) right footed shot from the centre of the box misses to the right. Assisted by Emmanuel Latte Lath following a fast break.
Middlesbrough vs Millwall
15:39
Attempt blocked. Macaulay Langstaff (Millwall) right footed shot from the centre of the box is blocked.
Middlesbrough vs Millwall
15:29
Offside, Millwall. Murray Wallace is caught offside.
Middlesbrough vs Millwall
15:28
Attempt saved. Femi Azeez (Millwall) left footed shot from the centre of the box is saved.
Middlesbrough vs Millwall
15:28
Foul by Romain Esse (Millwall).
Middlesbrough vs Millwall
15:26
Anfernee Dijksteel (Middlesbrough) wins a free kick in the defensive half.
Middlesbrough vs Millwall
15:25
Foul by Emmanuel Latte Lath (Middlesbrough).
Middlesbrough vs Millwall
15:25
Anfernee Dijksteel (Middlesbrough) wins a free kick in the defensive half.
Middlesbrough vs Millwall
15:23
Substitution, Middlesbrough. Anfernee Dijksteel replaces Luke Ayling because of an injury.
Middlesbrough vs Millwall
15:23
Delay over. They are ready to continue.
Middlesbrough vs Millwall
15:23
Delay in match because of an injury Luke Ayling (Middlesbrough).
Middlesbrough vs Millwall
15:19
Delay over. They are ready to continue.
Middlesbrough vs Millwall
15:16
Delay in match because of an injury Delano Burgzorg (Middlesbrough).
Middlesbrough vs Millwall
15:16
Delano Burgzorg (Middlesbrough) wins a free kick on the left wing.
Middlesbrough vs Millwall
15:16
Attempt blocked. Finn Azaz (Middlesbrough) right footed shot from the left side of the box is blocked. Assisted by Emmanuel Latte Lath.
Middlesbrough vs Millwall
15:16
Attempt blocked. Finn Azaz (Middlesbrough) right footed shot from outside the box is blocked. Assisted by Neto Borges.
Middlesbrough vs Millwall
15:14
Corner, Millwall. Conceded by Luke Ayling.
Middlesbrough vs Millwall
15:11
Goal! Middlesbrough 1, Millwall 0. Emmanuel Latte Lath (Middlesbrough) right footed shot from the centre of the box.
Middlesbrough vs Millwall
15:10
Delano Burgzorg (Middlesbrough) wins a free kick in the attacking half.
Middlesbrough vs Millwall
15:10
Offside, Millwall. Femi Azeez is caught offside.
Middlesbrough vs Millwall
15:07
Corner, Millwall. Conceded by Sol Brynn.
Middlesbrough vs Millwall
15:07
Attempt saved. Macaulay Langstaff (Millwall) right footed shot from the right side of the box is saved in the bottom right corner.
Middlesbrough vs Millwall
15:05
Foul by Luke Ayling (Middlesbrough).
Middlesbrough vs Millwall
15:05
Corner, Middlesbrough. Conceded by Dan McNamara.
Middlesbrough vs Millwall
15:03
Attempt missed. Japhet Tanganga (Millwall) header from the centre of the box misses to the left. Assisted by Femi Azeez with a cross following a corner.
Middlesbrough vs Millwall
15:02
Corner, Millwall. Conceded by Luke Ayling.
Middlesbrough vs Millwall
15:06
Attempt blocked. Femi Azeez (Millwall) left footed shot from the left side of the box is blocked.
Middlesbrough vs Millwall
15:05
Attempt blocked. Macaulay Langstaff (Millwall) right footed shot from the centre of the box is blocked.
Middlesbrough vs Millwall
15:01
First Half begins.
Middlesbrough vs Millwall
14:30
Lineups are announced and players are warming up.
Middlesbrough vs Millwall
13:00
Follow live football coverage with The Independent today.
Whether it's Premier League, Champions League, a European Championship or the World Cup we will keep you up to date with everything you need to know.
We will have all the latest scores, goals and updates plus analysis and reaction throughout the game here.