Substitution, Swansea City. Connor Roberts replaces George Byers.
90'+1
Offside, Bristol City. Jack Hunt tries a through ball, but Ashley Williams is caught offside.
90'
Jake Bidwell (Swansea City) is shown the red card.
89'
Foul by Jake Bidwell (Swansea City).
89'
Niclas Eliasson (Bristol City) wins a free kick on the right wing.
89'
Attempt blocked. André Ayew (Swansea City) left footed shot from the right side of the box is blocked. Assisted by Matt Grimes.
88'
Attempt missed. Taylor Moore (Bristol City) right footed shot from outside the box misses to the right. Assisted by Ashley Williams.
87'
Attempt blocked. Niclas Eliasson (Bristol City) left footed shot from outside the box is blocked. Assisted by Josh Brownhill.
83'
Corner, Bristol City. Conceded by Joe Rodon.
83'
Attempt blocked. Josh Brownhill (Bristol City) right footed shot from outside the box is blocked.
82'
Foul by George Byers (Swansea City).
82'
Han-Noah Massengo (Bristol City) wins a free kick in the attacking half.
80'
Attempt saved. Famara Diédhiou (Bristol City) header from the centre of the box is saved in the centre of the goal. Assisted by Jack Hunt with a cross.
79'
Attempt missed. Joe Rodon (Swansea City) header from the centre of the box misses to the left. Assisted by Matt Grimes with a cross following a corner.
79'
Corner, Swansea City. Conceded by Ashley Williams.
79'
Attempt blocked. André Ayew (Swansea City) right footed shot from the right side of the box is blocked. Assisted by Kyle Naughton.
78'
Jay Fulton (Swansea City) wins a free kick in the defensive half.
78'
Foul by Josh Brownhill (Bristol City).
77'
Foul by Bersant Celina (Swansea City).
77'
Han-Noah Massengo (Bristol City) wins a free kick in the defensive half.
75'
Foul by Jake Bidwell (Swansea City).
75'
Niclas Eliasson (Bristol City) wins a free kick on the right wing.
74'
Attempt missed. Mike van der Hoorn (Swansea City) header from very close range is too high. Assisted by Matt Grimes with a cross following a corner.
73'
Corner, Swansea City. Conceded by Daniel Bentley.
73'
Attempt saved. André Ayew (Swansea City) left footed shot from the right side of the box is saved in the bottom right corner. Assisted by Sam Surridge.
72'
Substitution, Swansea City. Sam Surridge replaces Borja Bastón.
71'
Foul by Jay Fulton (Swansea City).
71'
Tommy Rowe (Bristol City) wins a free kick in the defensive half.
70'
Corner, Swansea City. Conceded by Josh Brownhill.
67'
Offside, Bristol City. Jack Hunt tries a through ball, but Kasey Palmer is caught offside.
67'
Attempt missed. Jack Hunt (Bristol City) right footed shot from outside the box misses to the left. Assisted by Famara Diédhiou.
67'
Attempt blocked. Josh Brownhill (Bristol City) left footed shot from outside the box is blocked.
66'
Attempt missed. André Ayew (Swansea City) header from the centre of the box is just a bit too high. Assisted by Matt Grimes with a cross following a corner.
65'
Corner, Swansea City. Conceded by Taylor Moore.
65'
Attempt missed. Mike van der Hoorn (Swansea City) header from the centre of the box misses to the right. Assisted by Matt Grimes with a cross following a corner.
64'
Corner, Swansea City. Conceded by Tommy Rowe.
63'
Attempt missed. Jay Fulton (Swansea City) right footed shot from the centre of the box is high and wide to the left. Assisted by André Ayew.
63'
Attempt missed. André Ayew (Swansea City) header from the centre of the box misses to the right. Assisted by Bersant Celina with a cross.
62'
Corner, Swansea City. Conceded by Jack Hunt.
62'
Matt Grimes (Swansea City) wins a free kick in the defensive half.
62'
Foul by Han-Noah Massengo (Bristol City).
61'
Attempt missed. Famara Diédhiou (Bristol City) with an attempt from the right side of the six yard box is close, but misses to the right. Assisted by Andreas Weimann.
André Ayew (Swansea City) wins a free kick on the left wing.
50'
Foul by Taylor Moore (Bristol City).
48'
Foul by Jay Fulton (Swansea City).
48'
Josh Brownhill (Bristol City) wins a free kick on the right wing.
45'
Second Half begins Bristol City 0, Swansea City 0.
45'+3
First Half ends, Bristol City 0, Swansea City 0.
45'+3
Corner, Swansea City. Conceded by Daniel Bentley.
45'+3
Attempt saved. Matt Grimes (Swansea City) left footed shot from outside the box is saved in the top right corner.
45'+2
André Ayew (Swansea City) wins a free kick in the attacking half.
45'+2
Foul by Tommy Rowe (Bristol City).
45'+1
Corner, Swansea City. Conceded by Ashley Williams.
44'
Corner, Bristol City. Conceded by Joe Rodon.
44'
Attempt blocked. Jack Hunt (Bristol City) right footed shot from the right side of the box is blocked. Assisted by Famara Diédhiou.
44'
Foul by Jake Bidwell (Swansea City).
44'
Han-Noah Massengo (Bristol City) wins a free kick on the right wing.
43'
Attempt blocked. Matt Grimes (Swansea City) left footed shot from outside the box is blocked.
39'
Attempt missed. Famara Diédhiou (Bristol City) left footed shot from very close range is close, but misses to the right. Assisted by Callum O'Dowda with a cross.
38'
Foul by Kyle Naughton (Swansea City).
38'
Han-Noah Massengo (Bristol City) wins a free kick in the attacking half.
35'
Attempt missed. Andreas Weimann (Bristol City) left footed shot from outside the box is high and wide to the left. Assisted by Famara Diédhiou.
34'
Attempt saved. Josh Brownhill (Bristol City) right footed shot from outside the box is saved in the top left corner.
33'
Matt Grimes (Swansea City) is shown the yellow card for a bad foul.
33'
Foul by Matt Grimes (Swansea City).
33'
Josh Brownhill (Bristol City) wins a free kick in the attacking half.