Roman Bednar's injury-time header earned bottom-placed West Brom their first win in 11 games - and increased the pressure on Manchester City boss Mark Hughes.
Albion fans chanted "you're getting sacked in the morning" in the direction of Hughes whose side remain in the relegation zone.
Luke Moore's first goal for the Baggies had given them the lead before City substitute Felipe Caicedo levelled six minutes from time - only for Bednar to have the final say.
Copyright (c) PA Sport 2008, 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