Jonathan Walters stepped off the bench to score the winner as Stoke City came from behind to beat Swansea City 2-1 at the Britannia Stadium.
The visitors edged the first half and went ahead when Wilfried Bony struck from the penalty spot after being hauled to the ground by Ryan Shawcross as a corner came in. Stoke were given the chance to level things up just before the break when Angel Rangel was adjudged to have pulled back Victor Moses in the area and Charlie Adam found the bottom corner of the net from the spot.
That was only Stoke's second home goal in four Barclays Premier League matches in front of their fans this term, but Walters added another to head the winner powerfully past Lukasz Fabianski in the 76th minute.
Stoke made three changes to the starting line-up used in a 3-1 loss at Sunderland before the international break, with Erik Pieters, Mame Biram Diouf and Stephen Ireland replacing Marc Muniesa, Glenn Whelan and Marko Arnautovic.
Swansea were without Ashley Richards and the suspended Jonjo Shelvey, as Rangel returned from a ban and Tom Carroll, on loan from Tottenham Hotspur, came in for his first Barclays Premier League start.
Gylfi Sigurdsson had a great chance to open the scoring early on when he was put through by Wayne Routledge, but the Iceland midfielder's clumsy touch when trying to round Asmir Begovic spurned the chance. The Stoke goalkeeper did well to save with his legs from Ki Sung-yueng following fine build-up play by Bony and Sigurdsson.
Begovic was beaten in the 34th minute, when Bony sent him the wrong way with a spot-kick after Shawcross had been penalised for dragging the Ivory Coast striker to the ground at a corner.
Referee Michael Oliver was involved at the centre of the action again when pointing to the spot two minutes before the break after Rangel gave Moses a push as he entered the area. Adam fired low to Fabianski's right to equalise.
Adam tested the Swansea defence with a low free-kick early in the second period but clear-cut chances were proving rare. Stoke manager Mark Hughes introduced Walters and Geoff Cameron on the hour in a bid to liven things up and it was the former who made the difference when nodding in a cross from another late replacement, Oussama Assaidi.
Begovic comfortably dealt with a Ki free-kick and Bony fired wide when well-placed as Swansea offered little in the way of a late response, with Stoke seeing out victory to move level on 11 points with their visitors and into the top half of the table.
Stoke manager Mark Hughes: "I do think the win was merited, Swansea had the best of the first half and we struggled to stop them getting the ball into the feet of their strikers but we were much better in the second half.
"The subs made a real impact and that's what you want when you make changes. We were far better in the second half and it's a big result for us."
Swansea manager Garry Monk: "It's disappointing, but it's really a case of us having great chances early on and we have to be clinical and turn them into goals and unfortunately we didn't."
|28 Feb 2015||v Hull (H)|
|29 Nov 2014||v Liverpool (A)|
|22 Nov 2014||v Burnley (H)|
|18 Apr 2015||v Southampton (H)|
|21 Feb 2015||v Aston Villa (A)|
|28 Dec 2014||v West Brom (H)|
|11 Feb 2015||v Man City (H)|
|25 Apr 2015||v Sunderland (H)|
|09 Nov 2014||v Spurs (A)|
|26 Dec 2014||v Everton (A)|
|02 May 2015||v Swansea (A)|
|04 Mar 2015||v Everton (H)|
|07 Feb 2015||v Newcastle (A)|
|22 Dec 2014||v Chelsea (H)|
|14 Mar 2015||v West Brom (A)|
|21 Mar 2015||v Crystal Palace (H)|
|09 May 2015||v Spurs (H)|
|31 Jan 2015||v QPR (H)|
|16 May 2015||v Burnley (A)|
|01 Nov 2014||v West Ham (H)|
|17 Jan 2015||v Leicester (A)|
|13 Dec 2014||v Crystal Palace (A)|
|04 Apr 2015||v Chelsea (A)|
|24 May 2015||v Liverpool (H)|
|06 Dec 2014||v Arsenal (H)|
|02 Dec 2014||v Man Utd (A)|
|25 Oct 2014||v Southampton (A)|
|01 Jan 2015||v Man Utd (H)|
|10 Jan 2015||v Arsenal (A)|
|11 Apr 2015||v West Ham (A)|
|18 Apr 2015||v Leicester (A)|
|21 Feb 2015||v Man Utd (H)|
|01 Jan 2015||v QPR (A)|
|28 Feb 2015||v Burnley (A)|
|22 Nov 2014||v Man City (A)|
|25 Apr 2015||v Newcastle (A)|
|29 Dec 2014||v Liverpool (A)|
|29 Nov 2014||v Crystal Palace (H)|
|10 Feb 2015||v West Brom (A)|
|09 Nov 2014||v Arsenal (H)|
|02 May 2015||v Stoke (H)|
|04 Mar 2015||v Spurs (A)|
|26 Dec 2014||v Aston Villa (H)|
|07 Feb 2015||v Sunderland (H)|
|09 May 2015||v Arsenal (A)|
|21 Mar 2015||v Aston Villa (A)|
|14 Mar 2015||v Liverpool (H)|
|31 Jan 2015||v Southampton (A)|
|14 Dec 2014||v Spurs (H)|
|20 Dec 2014||v Hull (A)|
|17 Jan 2015||v Chelsea (H)|
|07 Dec 2014||v West Ham (A)|
|16 May 2015||v Man City (H)|
|04 Apr 2015||v Hull (H)|
|01 Nov 2014||v Everton (A)|
|24 May 2015||v Crystal Palace (A)|
|11 Apr 2015||v Everton (H)|
|10 Jan 2015||v West Ham (H)|
|02 Dec 2014||v QPR (H)|
|25 Oct 2014||v Leicester (H)|