Match report

Swansea Defeats Bristol City 1-0 in Championship

Swansea
Swansea
1–0
FT
Bristol City
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

  1. Swansea
    26' Swansea Goal · Normal Goal
    Z. Vipotnik
  2. Swansea
    44' Swansea Card · Yellow Card
    M. Widell

    Foul

  3. Bristol City
    45'+1 Bristol City Card · Yellow Card
    G. Earthy

    Foul

  4. Swansea
    53' Swansea subst · Substitution 1
    Off: Gustavo Nunes · On: Ronald
  5. Bristol City
    56' Bristol City subst · Substitution 1
    Off: A. Randell · On: M. Bird
  6. Bristol City
    56' Bristol City subst · Substitution 2
    Off: Tomi Horvat · On: S. Twine
  7. Bristol City
    65' Bristol City subst · Substitution 3
    Off: G. Earthy · On: M. Sykes
  8. Bristol City
    66' Bristol City subst · Substitution 4
    Off: D. Burgzorg · On: E. Riis
  9. Swansea
    70' Swansea subst · Substitution 2
    Off: M. Widell · On: M. Yalcouye
  10. Bristol City
    72' Bristol City Card · Yellow Card
    S. Armstrong

    Foul

  11. Swansea
    79' Swansea subst · Substitution 3
    Off: Z. Vipotnik · On: Liam Cullen
  12. Swansea
    79' Swansea subst · Substitution 4
    Off: Gonçalo Franco · On: L. Walta
  13. Swansea
    79' Swansea subst · Substitution 5
    Off: Ethan Galbraith · On: Joel Ward
  14. Bristol City
    80' Bristol City subst · Substitution 5
    Off: S. Armstrong · On: S. Bell
  15. Swansea
    87' Swansea Card · Yellow Card
    Jay Fulton

    Foul

  16. Bristol City
    90' Bristol City Card · Yellow Card
    M. Bird

    Foul

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.