Brought to you by

Key Events

90' + 9'
A. Semenyo
Yellow Card
90' + 7'
A. Semenyo
Goal
1 - 3
80'
K. Palmer
Goal
1 - 2
66'
N. Wells
Z. Vyner
1 - 1
55'
A. Ayew
Penalty Goal
1 - 0

Match Stats

Possession
69% 30%
9
4
Shots Off Target
Shots On Target 8 4
Total Passes 548 245
More
  • Heatmap
  • Touch Map

Key

Promotion
Promotion Play-off
Relegation

Commentary

Match ends, Swansea City 1, Bristol City 3.
90' + 10' Second Half ends, Swansea City 1, Bristol City 3.
A. Semenyo
Yellow Card
90' + 9' Antoine Semenyo (Bristol City) is shown the yellow card.
90' + 8' Foul by Connor Roberts (Swansea City).
90' + 8' Daniel Bentley (Bristol City) wins a free kick in the defensive half.
A. Semenyo
Goal
90' + 7' Goal! Swansea City 1, Bristol City 3. Antoine Semenyo (Bristol City) left footed shot from very close range to the bottom left corner.
90' + 6' Attempt missed. André Ayew (Swansea City) left footed shot from outside the box is close, but misses to the right. Assisted by Connor Roberts with a headed pass.
H. Massengo
Á. Nagy
90' + 5' Substitution, Bristol City. Han-Noah Massengo replaces Ádám Nagy.
90' + 5' Attempt missed. Nahki Wells (Bristol City) right footed shot from the centre of the box is close, but misses to the right. Assisted by Antoine Semenyo with a through ball.
90' + 3' Attempt missed. André Ayew (Swansea City) left footed shot from the centre of the box misses to the left.
90' + 1' Foul by Marc Guehi (Swansea City).
90' + 1' Antoine Semenyo (Bristol City) wins a free kick on the right wing.
A. Semenyo
K. Palmer
88' Substitution, Bristol City. Antoine Semenyo replaces Kasey Palmer.
87' Offside, Swansea City. Jake Bidwell tries a through ball, but André Ayew is caught offside.
86' Attempt missed. Tyreeq Bakinson (Bristol City) right footed shot from outside the box is too high. Assisted by Famara Diédhiou.
85' Attempt missed. Zak Vyner (Bristol City) right footed shot from outside the box is close, but misses to the left.
84' Attempt missed. Ben Cabango (Swansea City) header from the centre of the box is high and wide to the right. Assisted by Connor Roberts.
83' Morgan Whittaker (Swansea City) wins a free kick in the defensive half.
83' Foul by Steven Sessegnon (Bristol City).
M. Whittaker
J. Latibeaudiere
82' Substitution, Swansea City. Morgan Whittaker replaces Joel Latibeaudiere.
81' Attempt missed. Paul Arriola (Swansea City) right footed shot from the centre of the box is too high. Assisted by Jake Bidwell with a headed pass.
P. Arriola
C. Hourihane
80' Substitution, Swansea City. Paul Arriola replaces Conor Hourihane.
K. Palmer
Goal
80' Goal! Swansea City 1, Bristol City 2. Kasey Palmer (Bristol City) right footed shot from a difficult angle and long range on the left to the top right corner following a corner.
79' Corner, Bristol City. Conceded by Connor Roberts.
79' Attempt blocked. Nahki Wells (Bristol City) left footed shot from outside the box is blocked. Assisted by Tyreeq Bakinson.
J. Fulton
Y. Dhanda
78' Substitution, Swansea City. Jay Fulton replaces Yan Dhanda.
76' Attempt saved. Conor Hourihane (Swansea City) left footed shot from outside the box is saved in the centre of the goal. Assisted by Marc Guehi.
75' Corner, Swansea City. Conceded by Steven Sessegnon.
74' Foul by Yan Dhanda (Swansea City).
74' Kasey Palmer (Bristol City) wins a free kick on the right wing.
72' Jamal Lowe (Swansea City) wins a free kick on the right wing.
72' Foul by Adrian Mariappa (Bristol City).
71' Attempt saved. Zak Vyner (Bristol City) right footed shot from outside the box is saved in the bottom left corner. Assisted by Kasey Palmer.
70' Offside, Bristol City. Zak Vyner tries a through ball, but Famara Diédhiou is caught offside.
69' Attempt missed. André Ayew (Swansea City) header from the centre of the box misses to the right. Assisted by Jake Bidwell with a cross.
68' Joel Latibeaudiere (Swansea City) wins a free kick on the right wing.
68' Foul by Nahki Wells (Bristol City).
N. Wells
Z. Vyner
66' Goal! Swansea City 1, Bristol City 1. Nahki Wells (Bristol City) right footed shot from the centre of the box to the bottom left corner. Assisted by Zak Vyner.
J. Bidwell
Yellow Card
61' Jake Bidwell (Swansea City) is shown the yellow card for a bad foul.
61' Foul by Jake Bidwell (Swansea City).
61' Jack Hunt (Bristol City) wins a free kick on the right wing.
60' Foul by Jamal Lowe (Swansea City).
60' Tomas Kalas (Bristol City) wins a free kick on the left wing.
59' Offside, Bristol City. Kasey Palmer tries a through ball, but Ádám Nagy is caught offside.
57' Foul by Yan Dhanda (Swansea City).
57' Steven Sessegnon (Bristol City) wins a free kick on the left wing.
A. Ayew
Penalty Goal
55' Goal! Swansea City 1, Bristol City 0. André Ayew (Swansea City) converts the penalty with a left footed shot to the bottom right corner.
54' Penalty conceded by Kasey Palmer (Bristol City) with a hand ball in the penalty area.
51' Attempt missed. Yan Dhanda (Swansea City) left footed shot from outside the box is too high. Assisted by Connor Roberts.
49' Attempt missed. Tyreeq Bakinson (Bristol City) right footed shot from the centre of the box is too high. Assisted by Kasey Palmer following a corner.
49' Corner, Bristol City. Conceded by Joel Latibeaudiere.
46' André Ayew (Swansea City) wins a free kick on the right wing.
46' Foul by Steven Sessegnon (Bristol City).
Second Half begins Swansea City 0, Bristol City 0.
45' + 2' First Half ends, Swansea City 0, Bristol City 0.
S. Sessegnon
R. Towler
45' + 1' Substitution, Bristol City. Steven Sessegnon replaces Ryley Towler.
44' André Ayew (Swansea City) wins a free kick on the right wing.
44' Foul by Ryley Towler (Bristol City).
43' Attempt blocked. Conor Hourihane (Swansea City) left footed shot from outside the box is blocked.
42' André Ayew (Swansea City) wins a free kick in the attacking half.
42' Foul by Ádám Nagy (Bristol City).
41' Corner, Swansea City. Conceded by Daniel Bentley.
41' Corner, Swansea City. Conceded by Daniel Bentley.
41' Attempt saved. Conor Hourihane (Swansea City) header from very close range is saved in the centre of the goal. Assisted by André Ayew with a headed pass.
40' Attempt blocked. Ben Cabango (Swansea City) right footed shot from very close range is blocked.
40' Attempt blocked. André Ayew (Swansea City) header from the centre of the box is blocked. Assisted by Conor Hourihane with a cross.
40' Corner, Swansea City. Conceded by Jack Hunt.
40' Attempt blocked. Jake Bidwell (Swansea City) left footed shot from very close range is blocked. Assisted by Connor Roberts with a cross.
37' Matt Grimes (Swansea City) wins a free kick in the defensive half.
37' Foul by Zak Vyner (Bristol City).
36' Corner, Bristol City. Conceded by Connor Roberts.
35' Foul by Joel Latibeaudiere (Swansea City).
35' Famara Diédhiou (Bristol City) wins a free kick on the left wing.
35' Offside, Swansea City. Connor Roberts tries a through ball, but Yan Dhanda is caught offside.
34' Foul by Jamal Lowe (Swansea City).
34' Adrian Mariappa (Bristol City) wins a free kick in the defensive half.
31' Corner, Swansea City. Conceded by Zak Vyner.
29' Connor Roberts (Swansea City) wins a free kick in the defensive half.
29' Foul by Kasey Palmer (Bristol City).
28' Foul by Matt Grimes (Swansea City).
28' Kasey Palmer (Bristol City) wins a free kick in the attacking half.
26' Attempt saved. Conor Hourihane (Swansea City) right footed shot from outside the box is saved in the bottom left corner. Assisted by Yan Dhanda.
26' Attempt missed. Ben Cabango (Swansea City) header from the centre of the box misses to the left. Assisted by André Ayew with a cross.
R. Towler
Yellow Card
25' Ryley Towler (Bristol City) is shown the yellow card for a bad foul.
25' Connor Roberts (Swansea City) wins a free kick on the right wing.
25' Foul by Ryley Towler (Bristol City).
23' Attempt saved. Yan Dhanda (Swansea City) right footed shot from a difficult angle on the right is saved in the centre of the goal. Assisted by Jamal Lowe with a through ball.
20' Attempt blocked. Joel Latibeaudiere (Swansea City) right footed shot from outside the box is blocked.
17' Connor Roberts (Swansea City) wins a free kick in the defensive half.
17' Foul by Nahki Wells (Bristol City).
17' Attempt missed. Yan Dhanda (Swansea City) right footed shot from more than 40 yards on the left wing misses to the right. Assisted by Marc Guehi.
15' Corner, Swansea City. Conceded by Daniel Bentley.
15' Attempt saved. Jamal Lowe (Swansea City) right footed shot from the right side of the box is saved in the top right corner. Assisted by André Ayew.
13' Foul by Connor Roberts (Swansea City).
13' Ádám Nagy (Bristol City) wins a free kick in the defensive half.
12' André Ayew (Swansea City) wins a free kick in the defensive half.
12' Foul by Tyreeq Bakinson (Bristol City).
5' Offside, Swansea City. Jake Bidwell tries a through ball, but Yan Dhanda is caught offside.
5' Corner, Swansea City. Conceded by Jack Hunt.
4' Attempt missed. Matt Grimes (Swansea City) left footed shot from the centre of the box is high and wide to the left. Assisted by Conor Hourihane with a cross following a corner.
4' Corner, Swansea City. Conceded by Jack Hunt.
3' Attempt saved. Jamal Lowe (Swansea City) header from the right side of the six yard box is saved in the bottom right corner.
First Half begins.
Lineups are announced and players are warming up.