Ben Pearson scored for the first time in six years as Stoke City ended their three-game losing streak by holding on for a 2-1 victory over Swansea City.
Defensive midfielder Pearson struck in spectacular fashion, curling the ball home from 25 yards to put Stoke ahead shortly before half-time.
Stoke’s second goal came from a much more familiar source, as leading scorer Sorba Thomas coolly swept in at the far post from Bae Junho’s low cross.
The Potters looked set to cruise to victory until Zan Vipotnik met substitute Melker Widell’s superb centre with a crisp finish to rejuvenate Vitor Matos’ team.
Despite a late Swansea rally, Stoke held on for a welcome success having lost five of their previous six matches.
Mark Robins’ team move back into the Championship play-off places before the day’s later kick-offs, while Swansea drop to 19th after a sixth defeat in their past eight league games.
Buoyed by successive home victories, Swansea had plenty of bright moments during the first period, with Vipotnik denied by Viktor Johansson’s diving save before the Stoke goalkeeper pawed out a Cameron Burgess header.