Two goals in the final nine minutes from Jonathan Walters and Cameron Jerome handed Stoke their third consecutive home victory in the Barclays Premier League and condemned injury-hit Newcastle to a 2-1 defeat - their fourth loss in a row.
It looked like the Magpies might claim a much-needed first away win when Papiss Cisse put them ahead two minutes into the second half.
The visitors held out until the 81st minute when Walters headed in the equaliser, and four minutes later they were behind as substitute Jerome tucked the ball under Tim Krul for the winner.
Copyright (c) PA Sport 2012, All Rights Reserved.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms