Match report
Swansea Defeats Bristol City 1-0 in Championship
Swansea
1–0
FT
Bristol City
Feb 21, 2026
Swansea secured a vital win over Bristol City on Tuesday night, edging out their rivals with a solitary goal from Z. Vipotnik in the 26th minute. The victory was not without its tense moments as both teams exchanged yellow cards and made multiple substitutions. However, Swansea's defense held strong to maintain the lead until the final whistle.
Key Facts
- • Swansea defeated Bristol City 1-0 in a close Championship match.
- • Goal: Z. Vipotnik (26' - Swansea)
- • Yellow Cards: M. Widell (44', Swansea), G. Earthy (+1, Bristol City), S. Armstrong (72', Bristol City), Jay Fulton (87', Swansea), M. Bird (90', Bristol City)
Lineups
Swansea
Formation: 4-1-4-1
Starting XI
- 22 L. Vigouroux (G)
- 30 E. Galbraith (D)
- 5 B. Cabango (D)
- 15 C. Burgess (D)
- 14 J. Tymon (D)
- 4 J. Fulton (M)
- 10 J. Eom (M)
- 17 G. Franco (M)
- 7 M. Widell (M)
- 18 Gustavo Nunes (M)
- 9 Z. Vipotnik (F)
Substitutes
- 1 A. Fisher
- 2 J. Key
- 8 M. Yalcouye
- 16 I. Samuels-Smith
- 20 L. Cullen
- 21 L. Walta
- 25 J. Ward
- 31 O. Cooper
- 35 Ronald
Bristol City
Formation: 4-2-3-1
Starting XI
- 23 R. Vitek (G)
- 19 G. Tanner (D)
- 38 N. Eile (D)
- 5 R. Atkinson (D)
- 21 Neto Borges (D)
- 12 J. Knight (M)
- 4 A. Randell (M)
- 44 G. Earthy (M)
- 14 T. Horvat (M)
- 11 D. Burgzorg (M)
- 30 S. Armstrong (F)
Substitutes
- 13 J. Lumley
- 3 C. Pring
- 6 M. Bird
- 8 J. Williams
- 40 S. Morsy
- 17 M. Sykes
- 20 S. Bell
- 10 S. Twine
- 18 E. Riis
Timeline
-
26' Swansea Goal · Normal GoalZ. Vipotnik -
44' Swansea Card · Yellow CardM. WidellFoul
-
45'+1 Bristol City Card · Yellow CardG. EarthyFoul
-
53' Swansea subst · Substitution 1Off: Gustavo Nunes · On: Ronald -
56' Bristol City subst · Substitution 1Off: A. Randell · On: M. Bird -
56' Bristol City subst · Substitution 2Off: Tomi Horvat · On: S. Twine -
65' Bristol City subst · Substitution 3Off: G. Earthy · On: M. Sykes -
66' Bristol City subst · Substitution 4Off: D. Burgzorg · On: E. Riis -
70' Swansea subst · Substitution 2Off: M. Widell · On: M. Yalcouye -
72' Bristol City Card · Yellow CardS. ArmstrongFoul
-
79' Swansea subst · Substitution 3Off: Z. Vipotnik · On: Liam Cullen -
79' Swansea subst · Substitution 4Off: Gonçalo Franco · On: L. Walta -
79' Swansea subst · Substitution 5Off: Ethan Galbraith · On: Joel Ward -
80' Bristol City subst · Substitution 5Off: S. Armstrong · On: S. Bell -
87' Swansea Card · Yellow CardJay FultonFoul
-
90' Bristol City Card · Yellow CardM. BirdFoul
Match Stats
| Stat | Swansea | Bristol City |
|---|---|---|
| Fouls | 14 | 11 |
| Pass Accuracy | 64% | 74% |
| Offsides | 1 | 4 |
| Red Cards | — | — |
| Total Shots | 8 | 12 |
| Corners | 3 | 5 |
| Total Passes | 348 | 455 |
| Yellow Cards | 2 | 4 |
| Blocked Shots | 3 | 3 |
| Shots on Target | 3 | 2 |
| xG | 0.62 | 0.75 |
| Shots off Target | 2 | 7 |
| Possession | 44% | 56% |
| Goals Prevented | 0 | 0 |
| Accurate Passes | 223 | 337 |
| Shots Inside Box | 6 | 8 |
| Saves | 2 | 2 |
| Shots Outside Box | 2 | 4 |
Key Match Notes
- ▸ The match shifted in favor of Swansea when Z. Vipotnik scored the opening goal in the 26th minute, providing a crucial lead that they managed to hold onto.
- ▸ Bristol City pressed hard in the latter stages but faced multiple yellow cards and defensive solidity from Swansea, preventing any equalizer.