Han-Noah Massengo (Bristol City) wins a free kick in the defensive half.
90'+2
Attempt missed. Andy King (Bristol City) header from the centre of the box is close, but misses to the right. Assisted by Andreas Weimann with a cross.
90'+1
Attempt missed. Jamie Paterson (Swansea City) left footed shot from the left side of the box misses to the right. Assisted by Jamal Lowe following a fast break.
90'
Matt Grimes (Swansea City) is shown the yellow card for a bad foul.
90'
Foul by Matt Grimes (Swansea City).
90'
Han-Noah Massengo (Bristol City) wins a free kick in the attacking half.
88'
Offside, Swansea City. Matt Grimes tries a through ball, but Morgan Whittaker is caught offside.
88'
Attempt saved. Matt Grimes (Swansea City) left footed shot from outside the box is saved in the top centre of the goal. Assisted by Brandon Cooper.
87'
Foul by Jay Fulton (Swansea City).
87'
Andy King (Bristol City) wins a free kick in the defensive half.
86'
Substitution, Bristol City. Andy King replaces Danny Simpson.
84'
Antoine Semenyo (Bristol City) is shown the yellow card for a bad foul.
83'
Brandon Cooper (Swansea City) wins a free kick in the defensive half.
Substitution, Swansea City. Morgan Whittaker replaces Liam Cullen.
70'
Ethan Laird (Swansea City) wins a free kick on the right wing.
70'
Foul by Jay Dasilva (Bristol City).
69'
Attempt saved. Andreas Weimann (Bristol City) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Matty James.
69'
Attempt blocked. Matty James (Bristol City) right footed shot from outside the box is blocked.
67'
Joel Latibeaudiere (Swansea City) is shown the yellow card for a bad foul.
66'
Foul by Joel Latibeaudiere (Swansea City).
66'
Cameron Pring (Bristol City) wins a free kick on the left wing.
63'
Foul by Jamie Paterson (Swansea City).
63'
Han-Noah Massengo (Bristol City) wins a free kick in the defensive half.
63'
Foul by Matty James (Bristol City).
63'
Matt Grimes (Swansea City) wins a free kick in the defensive half.
60'
Substitution, Bristol City. Antoine Semenyo replaces Alex Scott.
58'
Andreas Weimann (Bristol City) is shown the yellow card.
58'
Brandon Cooper (Swansea City) wins a free kick in the defensive half.
58'
Foul by Andreas Weimann (Bristol City).
57'
Jake Bidwell (Swansea City) is shown the yellow card.
52'
Attempt missed. Andreas Weimann (Bristol City) left footed shot from the right side of the box is close, but misses the top left corner following a set piece situation.
52'
Hand ball by Jamie Paterson (Swansea City).
50'
Offside, Swansea City. Matt Grimes tries a through ball, but Jake Bidwell is caught offside.
49'
Foul by Matt Grimes (Swansea City).
49'
Alex Scott (Bristol City) wins a free kick in the defensive half.
48'
Brandon Cooper (Swansea City) wins a free kick in the defensive half.
48'
Foul by Robert Atkinson (Bristol City).
47'
Ryan Manning (Swansea City) is shown the yellow card for a bad foul.
47'
Matty James (Bristol City) wins a free kick in the attacking half.
47'
Foul by Ryan Manning (Swansea City).
46'
Ryan Manning (Swansea City) wins a free kick in the defensive half.
46'
Foul by Cameron Pring (Bristol City).
45'
Second Half begins Bristol City 0, Swansea City 1.
45'+2
First Half ends, Bristol City 0, Swansea City 1.
45'
Ryan Manning (Swansea City) wins a free kick in the defensive half.
45'
Foul by Chris Martin (Bristol City).
42'
Attempt missed. Andreas Weimann (Bristol City) right footed shot from outside the box is too high. Assisted by Tomas Kalas.
41'
Attempt missed. Matty James (Bristol City) right footed shot from the centre of the box misses to the left. Assisted by Andreas Weimann.
40'
Attempt saved. Liam Cullen (Swansea City) left footed shot from outside the box is saved in the centre of the goal. Assisted by Joël Piroe.
40'
Attempt saved. Joël Piroe (Swansea City) right footed shot from the centre of the box is saved in the centre of the goal.
39'
Corner, Swansea City. Conceded by Han-Noah Massengo.
39'
Attempt blocked. Joël Piroe (Swansea City) right footed shot from the right side of the box is blocked. Assisted by Matt Grimes.
39'
Foul by Jake Bidwell (Swansea City).
39'
Danny Simpson (Bristol City) wins a free kick in the defensive half.
38'
Jake Bidwell (Swansea City) wins a free kick in the defensive half.
38'
Foul by Alex Scott (Bristol City).
36'
Danny Simpson (Bristol City) is shown the yellow card for a bad foul.
36'
Jamie Paterson (Swansea City) wins a free kick on the left wing.
36'
Foul by Danny Simpson (Bristol City).
36'
Attempt blocked. Andreas Weimann (Bristol City) left footed shot from the centre of the box is blocked.
35'
Joël Piroe (Swansea City) is shown the yellow card for a bad foul.
35'
Han-Noah Massengo (Bristol City) wins a free kick in the attacking half.
35'
Foul by Joël Piroe (Swansea City).
33'
Offside, Swansea City. Jake Bidwell tries a through ball, but Jamie Paterson is caught offside.
31'
Corner, Bristol City. Conceded by Ethan Laird.
29'
Offside, Bristol City. Cameron Pring tries a through ball, but Andreas Weimann is caught offside.
28'
Brandon Cooper (Swansea City) wins a free kick on the left wing.
28'
Foul by Matty James (Bristol City).
28'
Attempt saved. Alex Scott (Bristol City) right footed shot from the centre of the box is saved in the bottom left corner. Assisted by Cameron Pring.
26'
Jay Fulton (Swansea City) wins a free kick in the defensive half.
26'
Foul by Chris Martin (Bristol City).
21'
Foul by Jake Bidwell (Swansea City).
21'
Alex Scott (Bristol City) wins a free kick on the right wing.
19'
Goal! Bristol City 0, Swansea City 1. Joël Piroe (Swansea City) left footed shot from the centre of the box to the bottom left corner.
19'
Joël Piroe (Swansea City) hits the right post with a left footed shot from outside the box.
18'
Attempt saved. Matty James (Bristol City) right footed shot from outside the box is saved in the bottom left corner.
17'
Attempt saved. Matty James (Bristol City) header from the centre of the box is saved in the centre of the goal. Assisted by Alex Scott.
17'
Jay Fulton (Swansea City) is shown the yellow card for a bad foul.
17'
Foul by Jay Fulton (Swansea City).
17'
Andreas Weimann (Bristol City) wins a free kick in the defensive half.
15'
Corner, Swansea City. Conceded by Robert Atkinson.
13'
Foul by Ryan Manning (Swansea City).
13'
Chris Martin (Bristol City) wins a free kick on the right wing.
12'
Joel Latibeaudiere (Swansea City) wins a free kick in the defensive half.
12'
Foul by Cameron Pring (Bristol City).
11'
Foul by Ethan Laird (Swansea City).
11'
Han-Noah Massengo (Bristol City) wins a free kick on the left wing.
4'
Attempt missed. Chris Martin (Bristol City) right footed shot from the left side of the six yard box is close, but misses to the left. Assisted by Andreas Weimann.
4'
Attempt blocked. Andreas Weimann (Bristol City) left footed shot from the centre of the box is blocked. Assisted by Cameron Pring with a cross.
4'
Attempt blocked. Chris Martin (Bristol City) right footed shot from the centre of the box is blocked. Assisted by Alex Scott with a cross.
4'
Attempt saved. Matty James (Bristol City) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Alex Scott.
3'
Attempt blocked. Cameron Pring (Bristol City) header from the centre of the box is blocked.
1'
Offside, Swansea City. Matt Grimes tries a through ball, but Jake Bidwell is caught offside.