Jonathan Walters headed in a 76th-minute winner as Stoke came from behind to beat Swansea 2-1 on Sunday and earn back-to-back home victories in the Premier League.
With the game tied at 1-1 after two first-half penalties, the Ireland forward met Oussama Assaidi's left-wing cross with a thumping header from 10 meters at Britannia Stadium.
Swansea took the lead in the 34th minute through Wilfried Bony, who converted his spot kick after being wrestled to the ground by Ryan Shawcross as they jostled at a corner.
Charlie Adam equalised with a 42nd-minute penalty, awarded when Victor Moses tumbled under a challenge by Angel Rangel.
After winning their first three games, Swansea is without a victory in five league games.