Cardiff City vs Middlesbrough LIVE: Championship result, final score and reaction
Follow live coverage as Cardiff City face Middlesbrough 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.
Cardiff City FC 0 - 2 Middlesbrough FC
Cardiff City vs Middlesbrough
14:26
Match ends, Cardiff City 0, Middlesbrough 2.
Cardiff City vs Middlesbrough
14:24
Second Half ends, Cardiff City 0, Middlesbrough 2.
Cardiff City vs Middlesbrough
14:24
Corner, Middlesbrough. Conceded by Callum O'Dowda.
Cardiff City vs Middlesbrough
14:24
Substitution, Middlesbrough. Nathan Simpson replaces Isaiah Jones.
Cardiff City vs Middlesbrough
14:24
Attempt missed. Callum O'Dowda (Cardiff City) left footed shot from outside the box is high and wide to the left. Assisted by Rubin Colwill.
Cardiff City vs Middlesbrough
14:22
Foul by Perry Ng (Cardiff City).
Cardiff City vs Middlesbrough
14:22
Offside, Cardiff City. Anwar El Ghazi is caught offside.
Cardiff City vs Middlesbrough
14:22
Substitution, Middlesbrough. Micah Hamilton replaces Finn Azaz.
Cardiff City vs Middlesbrough
14:20
Attempt missed. Aidan Morris (Middlesbrough) right footed shot from the right side of the box misses to the left. Assisted by Alex Gilbert.
Cardiff City vs Middlesbrough
14:18
Corner, Middlesbrough. Conceded by Ollie Tanner.
Cardiff City vs Middlesbrough
14:16
Attempt missed. Rubin Colwill (Cardiff City) header from the centre of the box is close, but misses to the left. Assisted by Perry Ng with a cross following a set piece situation.
Cardiff City vs Middlesbrough
14:16
Manolis Siopis (Cardiff City) wins a free kick in the attacking half.
Cardiff City vs Middlesbrough
14:14
Own Goal by Aaron Ramsey, Cardiff City. Cardiff City 0, Middlesbrough 2.
Cardiff City vs Middlesbrough
14:14
Attempt missed. Aidan Morris (Middlesbrough) right footed shot from the centre of the box misses to the left. Assisted by Alex Gilbert.
Cardiff City vs Middlesbrough
14:14
Attempt missed. Luke Ayling (Middlesbrough) right footed shot from the centre of the box misses to the left. Assisted by Finn Azaz with a cross following a set piece situation.
Cardiff City vs Middlesbrough
14:12
Foul by Callum O'Dowda (Cardiff City).
Cardiff City vs Middlesbrough
14:08
Attempt blocked. Finn Azaz (Middlesbrough) right footed shot from the centre of the box is blocked. Assisted by Isaiah Jones.
Cardiff City vs Middlesbrough
14:04
Substitution, Cardiff City. Callum Robinson replaces Wilfried Kanga.
Cardiff City vs Middlesbrough
14:02
Manolis Siopis (Cardiff City) wins a free kick on the right wing.
Cardiff City vs Middlesbrough
14:02
Substitution, Middlesbrough. Alex Gilbert replaces Tommy Conway.
Cardiff City vs Middlesbrough
14:02
Substitution, Middlesbrough. Emmanuel Latte Lath replaces Delano Burgzorg.
Cardiff City vs Middlesbrough
14:02
Offside, Cardiff City. Aaron Ramsey is caught offside.
Cardiff City vs Middlesbrough
14:02
Aidan Morris (Middlesbrough) is shown the yellow card for a bad foul.
Cardiff City vs Middlesbrough
14:02
Anwar El Ghazi (Cardiff City) wins a free kick in the attacking half.
Cardiff City vs Middlesbrough
14:02
Attempt missed. Ollie Tanner (Cardiff City) right footed shot from outside the box is high and wide to the right following a set piece situation.
Cardiff City vs Middlesbrough
14:00
Attempt blocked. Ollie Tanner (Cardiff City) left footed shot from outside the box is blocked. Assisted by Aaron Ramsey.
Cardiff City vs Middlesbrough
13:58
Ollie Tanner (Cardiff City) wins a free kick on the right wing.
Cardiff City vs Middlesbrough
13:58
Callum O'Dowda (Cardiff City) wins a free kick on the left wing.
Cardiff City vs Middlesbrough
13:58
Attempt blocked. Wilfried Kanga (Cardiff City) left footed shot from the centre of the box is blocked.
Cardiff City vs Middlesbrough
13:56
Corner, Cardiff City. Conceded by Matt Clarke.
Cardiff City vs Middlesbrough
13:54
Offside, Middlesbrough. Finn Azaz is caught offside.
Cardiff City vs Middlesbrough
13:54
Corner, Middlesbrough. Conceded by Dimitrios Goutas.
Cardiff City vs Middlesbrough
13:54
Delay over. They are ready to continue.
Cardiff City vs Middlesbrough
13:54
Delay in match because of an injury Manolis Siopis (Cardiff City).
Cardiff City vs Middlesbrough
13:54
Substitution, Cardiff City. Anwar El Ghazi replaces Chris Willock.
Cardiff City vs Middlesbrough
13:54
Substitution, Cardiff City. Rubin Colwill replaces Alex Robertson.
Cardiff City vs Middlesbrough
13:52
Offside, Middlesbrough. Tommy Conway is caught offside.
Cardiff City vs Middlesbrough
13:50
Corner, Middlesbrough. Conceded by Wilfried Kanga.
Cardiff City vs Middlesbrough
13:50
Foul by Calum Chambers (Cardiff City).
Cardiff City vs Middlesbrough
13:48
Offside, Cardiff City. Callum O'Dowda is caught offside.
Cardiff City vs Middlesbrough
13:46
Goal! Cardiff City 0, Middlesbrough 1. Matt Clarke (Middlesbrough) header from the centre of the box to the bottom right corner. Assisted by Finn Azaz with a cross following a corner.
Cardiff City vs Middlesbrough
13:44
Corner, Middlesbrough. Conceded by Ethan Horvath.
Cardiff City vs Middlesbrough
13:46
Attempt saved. Finn Azaz (Middlesbrough) right footed shot from outside the box is saved in the bottom right corner. Assisted by Aidan Morris.
Cardiff City vs Middlesbrough
13:44
Offside, Cardiff City. Aaron Ramsey is caught offside.
Cardiff City vs Middlesbrough
13:42
Foul by Ollie Tanner (Cardiff City).
Cardiff City vs Middlesbrough
13:40
Corner, Cardiff City. Conceded by Seny Dieng.
Cardiff City vs Middlesbrough
13:40
Attempt saved. Aaron Ramsey (Cardiff City) right footed shot from the left side of the box is saved in the top left corner. Assisted by Alex Robertson.
Cardiff City vs Middlesbrough
13:40
Corner, Cardiff City. Conceded by Anfernee Dijksteel.
Cardiff City vs Middlesbrough
13:42
Attempt missed. Wilfried Kanga (Cardiff City) right footed shot from the right side of the box misses to the left. Assisted by Ollie Tanner.
Cardiff City vs Middlesbrough
13:38
Attempt saved. Chris Willock (Cardiff City) right footed shot from outside the box is saved in the top left corner. Assisted by Manolis Siopis.
Cardiff City vs Middlesbrough
13:38
Attempt blocked. Aaron Ramsey (Cardiff City) right footed shot from the right side of the box is blocked.
Cardiff City vs Middlesbrough
13:38
Attempt blocked. Aaron Ramsey (Cardiff City) right footed shot from the centre of the box is blocked. Assisted by Ollie Tanner with a cross.
Cardiff City vs Middlesbrough
13:36
Second Half begins Cardiff City 0, Middlesbrough 0.
Cardiff City vs Middlesbrough
13:36
Substitution, Cardiff City. Ollie Tanner replaces Yakou Méïté.
Cardiff City vs Middlesbrough
13:22
First Half ends, Cardiff City 0, Middlesbrough 0.
Cardiff City vs Middlesbrough
13:20
Foul by Alex Robertson (Cardiff City).
Cardiff City vs Middlesbrough
13:18
Hand ball by Isaiah Jones (Middlesbrough).
Cardiff City vs Middlesbrough
13:18
Fourth official has announced 4 minutes of added time.
Cardiff City vs Middlesbrough
13:18
Offside, Cardiff City. Dimitrios Goutas is caught offside.
Cardiff City vs Middlesbrough
13:18
Attempt missed. Calum Chambers (Cardiff City) header from the centre of the box misses to the left. Assisted by Alex Robertson with a cross following a set piece situation.
Cardiff City vs Middlesbrough
13:16
Alex Robertson (Cardiff City) wins a free kick in the attacking half.
Cardiff City vs Middlesbrough
13:14
Substitution, Cardiff City. Dimitrios Goutas replaces Jesper Daland because of an injury.
Cardiff City vs Middlesbrough
13:14
Delay over. They are ready to continue.
Cardiff City vs Middlesbrough
13:12
Delay in match because of an injury Jesper Daland (Cardiff City).
Cardiff City vs Middlesbrough
13:12
Hand ball by Aaron Ramsey (Cardiff City).
Cardiff City vs Middlesbrough
13:12
Attempt saved. Hayden Hackney (Middlesbrough) right footed shot from outside the box is saved in the centre of the goal. Assisted by Luke Ayling.
Cardiff City vs Middlesbrough
13:12
Attempt missed. Neto Borges (Middlesbrough) header from the centre of the box misses to the left. Assisted by Finn Azaz with a cross following a set piece situation.
Cardiff City vs Middlesbrough
13:10
Jesper Daland (Cardiff City) is shown the yellow card for a bad foul.
Cardiff City vs Middlesbrough
13:10
Foul by Jesper Daland (Cardiff City).
Cardiff City vs Middlesbrough
13:06
Attempt missed. Manolis Siopis (Cardiff City) right footed shot from outside the box is too high. Assisted by Alex Robertson.
Cardiff City vs Middlesbrough
13:02
Foul by Aaron Ramsey (Cardiff City).
Cardiff City vs Middlesbrough
13:00
Manolis Siopis (Cardiff City) wins a free kick in the defensive half.
Cardiff City vs Middlesbrough
12:58
Offside, Cardiff City. Chris Willock is caught offside.
Cardiff City vs Middlesbrough
12:54
Offside, Cardiff City. Wilfried Kanga is caught offside.
Cardiff City vs Middlesbrough
12:54
Attempt saved. Finn Azaz (Middlesbrough) left footed shot from outside the box is saved in the bottom right corner. Assisted by Luke Ayling.
Cardiff City vs Middlesbrough
12:52
Corner, Middlesbrough. Conceded by Callum O'Dowda.
Cardiff City vs Middlesbrough
12:50
Aaron Ramsey (Cardiff City) wins a free kick in the attacking half.
Cardiff City vs Middlesbrough
12:48
Foul by Manolis Siopis (Cardiff City).
Cardiff City vs Middlesbrough
12:48
Foul by Aaron Ramsey (Cardiff City).
Cardiff City vs Middlesbrough
12:46
Attempt saved. Finn Azaz (Middlesbrough) right footed shot from outside the box is saved in the top centre of the goal. Assisted by Hayden Hackney.
Cardiff City vs Middlesbrough
12:42
Foul by Aaron Ramsey (Cardiff City).
Cardiff City vs Middlesbrough
12:40
Matt Clarke (Middlesbrough) wins a free kick in the defensive half.
Cardiff City vs Middlesbrough
12:40
Delay over. They are ready to continue.
Cardiff City vs Middlesbrough
12:40
Delay in match because of an injury Jesper Daland (Cardiff City).
Cardiff City vs Middlesbrough
12:36
Manolis Siopis (Cardiff City) is shown the yellow card.
Cardiff City vs Middlesbrough
12:36
Tommy Conway (Middlesbrough) wins a free kick in the attacking half.
Cardiff City vs Middlesbrough
12:36
Foul by Aidan Morris (Middlesbrough).
Cardiff City vs Middlesbrough
12:36
Attempt blocked. Yakou Méïté (Cardiff City) left footed shot from the centre of the box is blocked. Assisted by Alex Robertson with a headed pass.
Cardiff City vs Middlesbrough
12:34
Corner, Cardiff City. Conceded by Matt Clarke.
Cardiff City vs Middlesbrough
12:32
First Half begins.
Cardiff City vs Middlesbrough
12:00
Lineups are announced and players are warming up.
Cardiff City vs Middlesbrough
10:30
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.