Shotton pounces for Potters
substitute Ryan Shotton scored a late winner for Stoke at the Hawthorns after a mix-up between West Brom goalkeeper Ben Foster and centre-back Gabriel Tamas.
There appeared little danger when Jonathan Walters pumped a harmless ball into the box but Foster and Tamas allowed Shotton to nip in and score with only a minute remaining of normal time.
The goal earned unbeaten Stoke their first league win of the campaign, after two draws, and means Albion have lost their opening three matches.
Until then it looked as if Stoke goalkeeper Asmir Begovic's superb save from Shane Long would be the most notable action.
The Bosnian international's reflex first-half stop denied summer signing Long a third goal in three games.
West Brom were the better side in the first half, with captain Chris Brunt's crosses a constant threat, but Stoke -- who lost Marc Wilson to a hamstring injury on 36 minutes -- weathered the storm.