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.
90'+1
Foul by Perry Ng (Cardiff City).
90'+1
Emmanuel Latte Lath (Middlesbrough) wins a free kick on the left wing.
90'+1
Offside, Cardiff City. Anwar El Ghazi is caught offside.
90'+1
Fourth official has announced 3 minutes of added time.
90'
Substitution, Middlesbrough. Micah Hamilton replaces Finn Azaz.
88'
Attempt missed. Aidan Morris (Middlesbrough) right footed shot from a difficult angle on the right misses to the left. Assisted by Alex Gilbert.
87'
Corner, Middlesbrough. Conceded by Ollie Tanner.
86'
Attempt missed. Rubin Colwill (Cardiff City) header from the centre of the box is close, but misses to the left. Assisted by Perry Ng following a set piece situation.
85'
Manolis Siopis (Cardiff City) wins a free kick in the attacking half.
85'
Foul by Alex Gilbert (Middlesbrough).
82'
Own Goal by Aaron Ramsey, Cardiff City. Cardiff City 0, Middlesbrough 2.
82'
Attempt missed. Aidan Morris (Middlesbrough) right footed shot from the centre of the box misses to the left. Assisted by Alex Gilbert.
81'
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.
80'
Foul by Callum O'Dowda (Cardiff City).
80'
Anfernee Dijksteel (Middlesbrough) wins a free kick on the right wing.
77'
Attempt blocked. Finn Azaz (Middlesbrough) right footed shot from the centre of the box is blocked. Assisted by Isaiah Jones.
Offside, Cardiff City. Aaron Ramsey is caught offside.
69'
Aidan Morris (Middlesbrough) is shown the yellow card for a bad foul.
69'
Anwar El Ghazi (Cardiff City) wins a free kick in the defensive half.
69'
Foul by Aidan Morris (Middlesbrough).
68'
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.
68'
Attempt blocked. Ollie Tanner (Cardiff City) left footed shot from outside the box is blocked. Assisted by Aaron Ramsey.
67'
Ollie Tanner (Cardiff City) wins a free kick on the right wing.
67'
Foul by Neto Borges (Middlesbrough).
66'
Callum O'Dowda (Cardiff City) wins a free kick on the left wing.
66'
Foul by Isaiah Jones (Middlesbrough).
65'
Attempt blocked. Wilfried Kanga (Cardiff City) left footed shot from the centre of the box is blocked.
65'
Corner, Cardiff City. Conceded by Matt Clarke.
64'
Offside, Middlesbrough. Finn Azaz is caught offside.
63'
Corner, Middlesbrough. Conceded by Dimitrios Goutas.
63'
Delay over. They are ready to continue.
62'
Delay in match because of an injury Manolis Siopis (Cardiff City).
62'
Substitution, Cardiff City. Anwar El Ghazi replaces Chris Willock.
62'
Substitution, Cardiff City. Rubin Colwill replaces Alex Robertson.
60'
Offside, Middlesbrough. Tommy Conway is caught offside.
59'
Corner, Middlesbrough. Conceded by Wilfried Kanga.
59'
Foul by Calum Chambers (Cardiff City).
59'
Tommy Conway (Middlesbrough) wins a free kick in the attacking half.
58'
Offside, Cardiff City. Callum O'Dowda is caught offside.
55'
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.
54'
Corner, Middlesbrough. Conceded by Ethan Horvath.
54'
Attempt saved. Finn Azaz (Middlesbrough) right footed shot from outside the box is saved in the bottom right corner. Assisted by Aidan Morris.
53'
Offside, Cardiff City. Aaron Ramsey is caught offside.
50'
Foul by Ollie Tanner (Cardiff City).
50'
Isaiah Jones (Middlesbrough) wins a free kick on the right wing.
49'
Corner, Cardiff City. Conceded by Seny Dieng.
49'
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.
48'
Corner, Cardiff City. Conceded by Anfernee Dijksteel.
48'
Attempt missed. Wilfried Kanga (Cardiff City) right footed shot from the right side of the box misses to the left. Assisted by Aaron Ramsey.
47'
Attempt saved. Chris Willock (Cardiff City) right footed shot from outside the box is saved in the top centre of the goal. Assisted by Manolis Siopis.
47'
Attempt blocked. Aaron Ramsey (Cardiff City) right footed shot from the right side of the box is blocked.
47'
Attempt blocked. Aaron Ramsey (Cardiff City) right footed shot from the centre of the box is blocked. Assisted by Ollie Tanner with a cross.
45'
Second Half begins Cardiff City 0, Middlesbrough 0.
Aidan Morris (Middlesbrough) wins a free kick in the defensive half.
45'+1
Hand ball by Isaiah Jones (Middlesbrough).
45'
Fourth official has announced 4 minutes of added time.
45'
Offside, Cardiff City. Dimitrios Goutas is caught offside.
44'
Alex Robertson (Cardiff City) wins a free kick in the attacking half.
44'
Foul by Hayden Hackney (Middlesbrough).
43'
Delay over. They are ready to continue.
43'
Substitution, Cardiff City. Dimitrios Goutas replaces Jesper Daland because of an injury.
42'
Delay in match because of an injury Jesper Daland (Cardiff City).
41'
Hand ball by Aaron Ramsey (Cardiff City).
40'
Attempt saved. Hayden Hackney (Middlesbrough) right footed shot from outside the box is saved in the centre of the goal. Assisted by Luke Ayling.
40'
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.
39'
Jesper Daland (Cardiff City) is shown the yellow card for a bad foul.
38'
Foul by Jesper Daland (Cardiff City).
38'
Tommy Conway (Middlesbrough) wins a free kick on the right wing.
35'
Attempt missed. Manolis Siopis (Cardiff City) right footed shot from outside the box is too high. Assisted by Alex Robertson.
30'
Foul by Aaron Ramsey (Cardiff City).
30'
Aidan Morris (Middlesbrough) wins a free kick in the defensive half.
29'
Manolis Siopis (Cardiff City) wins a free kick in the defensive half.
29'
Foul by Tommy Conway (Middlesbrough).
27'
Offside, Cardiff City. Chris Willock is caught offside.
24'
Offside, Cardiff City. Wilfried Kanga is caught offside.
23'
Attempt saved. Finn Azaz (Middlesbrough) left footed shot from outside the box is saved in the bottom right corner. Assisted by Luke Ayling.
22'
Corner, Middlesbrough. Conceded by Callum O'Dowda.
19'
Aaron Ramsey (Cardiff City) wins a free kick in the attacking half.
19'
Foul by Neto Borges (Middlesbrough).
17'
Foul by Manolis Siopis (Cardiff City).
17'
Hayden Hackney (Middlesbrough) wins a free kick in the defensive half.
16'
Foul by Aaron Ramsey (Cardiff City).
16'
Neto Borges (Middlesbrough) wins a free kick in the defensive half.
14'
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.
11'
Foul by Aaron Ramsey (Cardiff City).
11'
Hayden Hackney (Middlesbrough) wins a free kick in the attacking half.
9'
Matt Clarke (Middlesbrough) wins a free kick in the defensive half.
9'
Foul by Wilfried Kanga (Cardiff City).
9'
Delay over. They are ready to continue.
7'
Delay in match because of an injury Jesper Daland (Cardiff City).
5'
Manolis Siopis (Cardiff City) is shown the yellow card.
5'
Tommy Conway (Middlesbrough) wins a free kick in the attacking half.
5'
Foul by Chris Willock (Cardiff City).
3'
Foul by Aidan Morris (Middlesbrough).
3'
Chris Willock (Cardiff City) wins a free kick on the left wing.
3'
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.