Swansea came to the bet365 Stadium and ground out a 1-2 victory in a tight Championship clash that swung in their favour after the break. The sides were level at the interval, but the visitors showed greater control throughout, dominating possession and creating the better chances. Joseph Opoku was the standout performer, orchestrating Swansea's play with a composure that earned him the man of the match award. Stoke had their moments but couldn't find a way through when it mattered. The hosts started brightly enough and even managed to take the lead at one point, but Swansea's second-half adjustments proved decisive. They worked the ball with intelligence and patience, stretching Stoke's defence until the breakthrough came. It's a disappointing result for the home side, who will feel they had chances to make this difficult for their opponents. Swansea, meanwhile, head back down the M4 with three points that could prove crucial in the promotion race.
The Matchup
Stoke City 1-2 Swansea City was the final score at bet365 Stadium, in a game where Swansea City did enough across the ninety minutes to deserve the three points. Even without the extra share of possession, which finished 41% in favour of Stoke City, Swansea City made the most of the chances that mattered and did enough to see the game out. The shot count told a similar story, with 6 attempts from Stoke City against 7 from Swansea City over the course of the game. It was not always comfortable for Swansea City, and Stoke City pushed for a way back into the game, but the result stood. Games like this can carry real weight later in the season, so this is a scoreline worth remembering. Below is a closer look at how the match broke down, statistically.
Man of the Match
Match Statistics
Match Events
| Min | Team | Card | Event | Score |
|---|---|---|---|---|
| 10' | Stoke City | Goal — E. Bocat (assist: T. Rigo) | 1-0 | |
| 22' | Swansea City | Goal — J. Opoku (assist: Z. Vipotnik) | 1-1 | |
| 36' | Stoke City | Luke Graham | 1-1 | |
| 46' | Stoke City | Substitution — B. Lawal on, M. Talovierov off | 1-1 | |
| 53' | Swansea City | Filip Lissah | 1-1 | |
| 55' | Swansea City | Substitution — F. Lissah on, J. Key off | 1-1 | |
| 65' | Swansea City | Substitution — M. K. Yeo on, Eom Ji-Sung off | 1-1 | |
| 65' | Swansea City | Substitution — E. Just on, M. Widell off | 1-1 | |
| 65' | Swansea City | Substitution — Z. Vipotnik on, A. Idah off | 1-1 | |
| 66' | Swansea City | Goal — A. Idah (assist: J. Tymon) | 1-2 | |
| 70' | Stoke City | Substitution — S. Ingelsson on, D. Soumare off | 1-2 | |
| 70' | Stoke City | Substitution — T. Rigo on, Bae Jun-Ho off | 1-2 | |
| 70' | Stoke City | Substitution — S. Gallagher on, R. Bozenik off | 1-2 | |
| 84' | Swansea City | Substitution — J. Fulton on, L. Walta off | 1-2 | |
| 86' | Swansea City | Melker Widell | 1-2 | |
| 90+1' | Swansea City | Josh Tymon | 1-2 |
Stoke City vs Swansea City Lineups
Looking Ahead
Stoke City will already be turning their attention to what comes next. Their next test comes away at Wolves, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when Wolves vs Stoke City going to play at 29 August 2026 in Championship 2026-27.
Swansea City, meanwhile, have a quick chance to build on this result. They are next in action away at Derby County, a game that will give an early sense of how they carry this result forward. Full details are here: Derby County vs Swansea City going to play at 29 August 2026 in Championship 2026-27.