Substitute Edin Dzeko scored two late goals to earn 10-man Manchester City an unlikely win against West Brom.
The Premier League champions were facing an uphill struggle after James Milner's early red card for bringing down Shane Long when through on goal.
And City were staring at the prospect of a first league defeat of the season when Long gave the hosts the lead.
But Dzeko levelled with a header from a free-kick before finishing a blistering counter-attack in stoppage time.
If there was any question of City's championship credentials following three draws in their first seven matches of the season, they were convincingly crushed in the space of 10 second-half minutes at The Hawthorns.
While defeat was harsh on the Baggies, who almost snatched victory themselves when Joe Hart tipped over Romelu Lukaku's overhead kick just seconds before Dzeko's winner, this result had the mark of champions.
Roberto Mancini's men are quickly becoming the Premier League's comeback kings, and the man responsible is 26-year-old Bosnian striker Dzeko.