Lee Bowyer was Birmingham’s match-winner for the second game in succession as his second-minute goal settled the derby clash with Wolves at Molineux.
The former England midfielder, who had netted the only goal in the home clash with Fulham, lifted Alex McLeish’s side into 11th spot in the Premier League with his fifth goal of the campaign.
Victory also extended City’s unbeaten league run to five matches, from which they have gathered 11 points – their best run without a defeat under McLeish who was celebrating two years in charge at St Andrew’s.