Attempt missed. Nahki Wells (Bristol City) right footed shot from a difficult angle on the right is too high. Assisted by Alex Scott with a through ball.
89'
Ryan Wintle (Cardiff City) is shown the yellow card.
89'
Alex Scott (Bristol City) is shown the yellow card.
88'
Rubin Colwill (Cardiff City) wins a free kick in the attacking half.
88'
Foul by Andy King (Bristol City).
88'
Substitution, Bristol City. Kane Wilson replaces Han-Noah Massengo.
87'
Perry Ng (Cardiff City) wins a free kick on the right wing.
Substitution, Bristol City. Andy King replaces Joe Williams.
83'
Attempt missed. Rubin Colwill (Cardiff City) right footed shot from outside the box is high and wide to the right. Assisted by Mahlon Romeo.
81'
Joe Williams (Bristol City) is shown the yellow card.
81'
Rubin Colwill (Cardiff City) wins a free kick in the attacking half.
81'
Foul by Joe Williams (Bristol City).
80'
Attempt saved. Mahlon Romeo (Cardiff City) right footed shot from outside the box is saved in the bottom right corner. Assisted by Rubin Colwill.
79'
Substitution, Bristol City. Chris Martin replaces Tommy Conway.
78'
Foul by Joe Ralls (Cardiff City).
78'
Han-Noah Massengo (Bristol City) wins a free kick in the defensive half.
77'
Offside, Bristol City. Nahki Wells tries a through ball, but Andreas Weimann is caught offside.
76'
Attempt missed. Jaden Philogene-Bidace (Cardiff City) right footed shot from outside the box misses to the left. Assisted by Rubin Colwill.
75'
Rubin Colwill (Cardiff City) is shown the yellow card for a bad foul.
75'
Foul by Rubin Colwill (Cardiff City).
75'
Han-Noah Massengo (Bristol City) wins a free kick in the defensive half.
74'
Foul by Mark Harris (Cardiff City).
74'
Alex Scott (Bristol City) wins a free kick in the defensive half.
72'
Joe Ralls (Cardiff City) wins a free kick in the defensive half.
72'
Foul by Andreas Weimann (Bristol City).
72'
Corner, Bristol City. Conceded by Ryan Wintle.
72'
Attempt blocked. Nahki Wells (Bristol City) right footed shot from outside the box is blocked. Assisted by Joe Williams.
68'
Foul by Rubin Colwill (Cardiff City).
68'
Han-Noah Massengo (Bristol City) wins a free kick in the defensive half.
67'
Attempt saved. Rubin Colwill (Cardiff City) right footed shot from a difficult angle on the right is saved in the bottom left corner. Assisted by Ryan Wintle.
65'
Substitution, Cardiff City. Rubin Colwill replaces Andy Rinomhota.
65'
Substitution, Cardiff City. Joe Ralls replaces Romaine Sawyers.
64'
Goal! Bristol City 2, Cardiff City 0. Robert Atkinson (Bristol City) header from very close range to the centre of the goal. Assisted by Kal Naismith with a cross following a set piece situation.
63'
Cédric Kipré (Cardiff City) is shown the yellow card for a bad foul.
63'
Tommy Conway (Bristol City) wins a free kick in the attacking half.
63'
Foul by Cédric Kipré (Cardiff City).
62'
Foul by Alex Scott (Bristol City).
62'
Romaine Sawyers (Cardiff City) wins a free kick in the defensive half.
61'
Attempt missed. Han-Noah Massengo (Bristol City) left footed shot from the left side of the box is close, but misses to the left. Assisted by Jay Dasilva.
60'
Attempt missed. Romaine Sawyers (Cardiff City) right footed shot from outside the box misses to the left. Assisted by Callum O'Dowda.
60'
Attempt blocked. Callum O'Dowda (Cardiff City) left footed shot from the right side of the box is blocked. Assisted by Mahlon Romeo.
60'
Zak Vyner (Bristol City) is shown the yellow card.
59'
Attempt missed. Jack Simpson (Cardiff City) header from the centre of the box is too high. Assisted by Ryan Wintle with a cross following a corner.
58'
Corner, Cardiff City. Conceded by Robert Atkinson.
58'
Attempt blocked. Mahlon Romeo (Cardiff City) right footed shot from the right side of the box is blocked.
Substitution, Cardiff City. Mark Harris replaces Max Watters.
55'
Corner, Bristol City. Conceded by Perry Ng.
54'
Foul by Perry Ng (Cardiff City).
54'
Tommy Conway (Bristol City) wins a free kick in the defensive half.
52'
Attempt missed. Robert Atkinson (Bristol City) right footed shot from the right side of the box is close, but misses the top left corner. Assisted by Zak Vyner following a corner.
52'
Attempt blocked. Han-Noah Massengo (Bristol City) right footed shot from outside the box is blocked.
52'
Corner, Bristol City. Conceded by Ryan Wintle.
52'
Attempt blocked. Joe Williams (Bristol City) right footed shot from outside the box is blocked.
52'
Attempt blocked. Nahki Wells (Bristol City) right footed shot from outside the box is blocked.
51'
Tommy Conway (Bristol City) wins a free kick in the attacking half.
51'
Foul by Cédric Kipré (Cardiff City).
50'
Attempt missed. Zak Vyner (Bristol City) right footed shot from outside the box is too high. Assisted by Joe Williams.
48'
Attempt missed. Jay Dasilva (Bristol City) left footed shot from the left side of the box is close, but misses to the left. Assisted by Andreas Weimann with a cross.
47'
Nahki Wells (Bristol City) wins a free kick in the defensive half.
47'
Foul by Jack Simpson (Cardiff City).
47'
Corner, Cardiff City. Conceded by Andreas Weimann.
46'
Corner, Cardiff City. Conceded by Kal Naismith.
45'
Second Half begins Bristol City 1, Cardiff City 0.
45'+7
First Half ends, Bristol City 1, Cardiff City 0.
45'+4
Offside, Cardiff City. Callum O'Dowda tries a through ball, but Sheyi Ojo is caught offside.
45'+2
Foul by Zak Vyner (Bristol City).
45'+2
Sheyi Ojo (Cardiff City) wins a free kick on the left wing.
45'+1
Foul by Joe Williams (Bristol City).
45'+1
Andy Rinomhota (Cardiff City) wins a free kick in the defensive half.
45'
Corner, Bristol City. Conceded by Andy Rinomhota.
44'
Corner, Bristol City. Conceded by Mahlon Romeo.
44'
Andreas Weimann (Bristol City) hits the bar with a right footed shot from the right side of the box. Assisted by Kal Naismith following a set piece situation.
43'
Andreas Weimann (Bristol City) wins a free kick in the attacking half.
43'
Foul by Jack Simpson (Cardiff City).
41'
Goal! Bristol City 1, Cardiff City 0. Tommy Conway (Bristol City) header from the centre of the box to the bottom right corner. Assisted by Nahki Wells with a cross.
40'
Attempt missed. Cédric Kipré (Cardiff City) right footed shot from the right side of the box is close, but misses to the right. Assisted by Romaine Sawyers.
38'
Corner, Cardiff City. Conceded by Daniel Bentley.
38'
Attempt saved. Max Watters (Cardiff City) right footed shot from the right side of the box is saved in the top centre of the goal. Assisted by Cédric Kipré with a through ball.
36'
Han-Noah Massengo (Bristol City) is shown the yellow card for a bad foul.
36'
Foul by Han-Noah Massengo (Bristol City).
36'
Sheyi Ojo (Cardiff City) wins a free kick in the defensive half.
35'
Corner, Bristol City. Conceded by Cédric Kipré.
34'
Nahki Wells (Bristol City) wins a free kick in the defensive half.
34'
Foul by Andy Rinomhota (Cardiff City).
33'
Corner, Cardiff City. Conceded by Daniel Bentley.
30'
Corner, Cardiff City. Conceded by Robert Atkinson.
29'
Corner, Cardiff City. Conceded by Alex Scott.
27'
Foul by Nahki Wells (Bristol City).
27'
Mahlon Romeo (Cardiff City) wins a free kick in the defensive half.
24'
Corner, Bristol City. Conceded by Mahlon Romeo.
24'
Attempt missed. Joe Williams (Bristol City) left footed shot from outside the box is close, but misses to the right.
21'
Nahki Wells (Bristol City) wins a free kick in the defensive half.
21'
Foul by Cédric Kipré (Cardiff City).
19'
Foul by Han-Noah Massengo (Bristol City).
19'
Ryan Allsop (Cardiff City) wins a free kick in the defensive half.
18'
Offside, Cardiff City. Perry Ng tries a through ball, but Sheyi Ojo is caught offside.
16'
Corner, Cardiff City. Conceded by Joe Williams.
14'
Attempt missed. Andreas Weimann (Bristol City) right footed shot from the centre of the box is high and wide to the right.
14'
Attempt saved. Tommy Conway (Bristol City) right footed shot from the left side of the box is saved in the centre of the goal. Assisted by Jay Dasilva with a through ball.
10'
Offside, Cardiff City. Max Watters tries a through ball, but Callum O'Dowda is caught offside.
8'
Substitution, Cardiff City. Jack Simpson replaces Joel Bagan because of an injury.
2'
Foul by Nahki Wells (Bristol City).
2'
Perry Ng (Cardiff City) wins a free kick in the defensive half.
1'
Foul by Nahki Wells (Bristol City).
1'
Cédric Kipré (Cardiff City) wins a free kick in the defensive half.