Bolton handed Stoke a dose of their own medicine as Owen Coyle's side grabbed their first home Barclays Premier League win of the season with a 2-1 victory.
Comeback kings City looked to have salvaged a point when Rory Delap ended a 21-month goal drought in the 48th minute to cancel out Lee Chung-yong's opener midway through the first half. But from Gretar Steinsson's deep throw into the area in the second minute of injury time, 77th-minute substitute Ivan Klasnic fired home the winner.
Klasnic, though, went from hero to villain moments later as he was dismissed for two bookable offences in a matter of minutes after his goal.
Copyright (c) PA Sport 2009, All Rights Reserved.