Ryan Bennett (Swansea City) wins a free kick in the defensive half.
90'+4
Foul by Kieffer Moore (Cardiff City).
90'+4
Foul by Matt Grimes (Swansea City).
90'+4
Kieffer Moore (Cardiff City) wins a free kick in the defensive half.
90'+3
Attempt saved. Morgan Whittaker (Swansea City) left footed shot from outside the box is saved in the top left corner. Assisted by Connor Roberts.
90'+2
Attempt missed. Yan Dhanda (Swansea City) right footed shot from the centre of the box is just a bit too high. Assisted by Matt Grimes following a set piece situation.
90'+2
Ciaron Brown (Cardiff City) is shown the yellow card for a bad foul.
90'+1
Foul by Ciaron Brown (Cardiff City).
90'+1
Morgan Whittaker (Swansea City) wins a free kick on the right wing.
87'
Attempt missed. Morgan Whittaker (Swansea City) left footed shot from the centre of the box is close, but misses to the left.
87'
Attempt blocked. Morgan Whittaker (Swansea City) left footed shot from the centre of the box is blocked.
Attempt missed. Korey Smith (Swansea City) right footed shot from the right side of the box is close, but misses the top right corner following a corner.
77'
Corner, Swansea City. Conceded by Aden Flint.
77'
Marc Guehi (Swansea City) wins a free kick in the defensive half.
77'
Foul by Harry Wilson (Cardiff City).
76'
Substitution, Swansea City. Ryan Manning replaces Jake Bidwell.
Attempt saved. Leandro Bacuna (Cardiff City) header from the centre of the box is saved in the top centre of the goal.
66'
Attempt saved. Harry Wilson (Cardiff City) left footed shot from the right side of the box is saved in the centre of the goal. Assisted by Kieffer Moore.
65'
Offside, Cardiff City. Marlon Pack tries a through ball, but Leandro Bacuna is caught offside.
59'
Attempt blocked. Morgan Whittaker (Swansea City) left footed shot from the left side of the box is blocked. Assisted by Jake Bidwell with a headed pass.
59'
Jay Fulton (Swansea City) wins a free kick in the attacking half.
Sean Morrison (Cardiff City) is shown the yellow card for a bad foul.
45'
Morgan Whittaker (Swansea City) wins a free kick on the left wing.
45'
Foul by Sean Morrison (Cardiff City).
45'
Offside, Swansea City. Jay Fulton tries a through ball, but Connor Roberts is caught offside.
44'
Corner, Swansea City. Conceded by Tom Sang.
43'
Attempt saved. Aden Flint (Cardiff City) header from the centre of the box is saved in the top centre of the goal. Assisted by Will Vaulks with a cross.
42'
Attempt blocked. Kieffer Moore (Cardiff City) left footed shot from the left side of the box is blocked.
41'
Attempt blocked. Korey Smith (Swansea City) right footed shot from outside the box is blocked.
41'
Corner, Swansea City. Conceded by Tom Sang.
39'
Korey Smith (Swansea City) wins a free kick in the defensive half.
39'
Foul by Joe Ralls (Cardiff City).
38'
Tom Sang (Cardiff City) wins a free kick in the defensive half.
38'
Foul by Jake Bidwell (Swansea City).
37'
Corner, Swansea City. Conceded by Kieffer Moore.
37'
Attempt blocked. Matt Grimes (Swansea City) left footed shot from outside the box is blocked. Assisted by Connor Roberts.
Offside, Cardiff City. Tom Sang tries a through ball, but Leandro Bacuna is caught offside.
23'
Attempt missed. Sean Morrison (Cardiff City) header from the centre of the box is close, but misses to the right. Assisted by Will Vaulks following a set piece situation.
23'
Foul by Jake Bidwell (Swansea City).
23'
Tom Sang (Cardiff City) wins a free kick in the defensive half.
18'
Substitution, Swansea City. Korey Smith replaces Conor Hourihane because of an injury.
17'
Attempt saved. Leandro Bacuna (Cardiff City) left footed shot from the left side of the box is saved in the centre of the goal. Assisted by Will Vaulks.
15'
Connor Roberts (Swansea City) wins a free kick in the defensive half.
15'
Foul by Leandro Bacuna (Cardiff City).
13'
Attempt missed. Aden Flint (Cardiff City) header from the right side of the box is high and wide to the right. Assisted by Will Vaulks.
10'
Foul by Matt Grimes (Swansea City).
10'
Leandro Bacuna (Cardiff City) wins a free kick in the defensive half.
8'
Goal! Swansea City 0, Cardiff City 1. Aden Flint (Cardiff City) header from the centre of the box to the high centre of the goal.
8'
Attempt saved. Marlon Pack (Cardiff City) left footed shot from very close range is saved in the centre of the goal.
7'
Offside, Swansea City. Ryan Bennett tries a through ball, but Morgan Whittaker is caught offside.
6'
Corner, Swansea City. Conceded by Tom Sang.
5'
Corner, Swansea City. Conceded by Dillon Phillips.
5'
Attempt missed. Conor Hourihane (Swansea City) left footed shot from outside the box is close, but misses to the left from a direct free kick.
4'
Conor Hourihane (Swansea City) wins a free kick in the attacking half.