A late Garry O'Connor goal gave Birmingham a 1-0 win over Crystal Palace and put Alex McLeish's men top of the Coca-Cola Championship.
Birmingham dominated the match but had to wait until the fourth minute of injury time to break the deadlock at St Andrews.
The Scotland international latched on to a parried shot to shoot home from 12 yards and seal the win.
O'Connor rattled the frame of Julian Speroni's goal twice in the first half, firstly on 29 minutes and then after the Scot cut inside and shot from the left seven minutes later.
Blues went close through O'Connor again with three minutes left and the game looked set for stalemate until the striker scored to give Birmingham a two-point lead over midlands rivals Wolves.
Norwich striker Leroy Lita hit a hat-trick to condemn Wolves to a 5-2 defeat at Carrow Road.
The Canaries took the lead after 28 minutes after Wolves goalkeeper Carl Ikeme fell into his net after coming to collect a cross.
On-loan Lita scored his first 11 minutes later when he broke free on the counter-attack to coolly slot past Ikeme.
Their lead was cut just two minutes later, however, thanks to a Neil Collins header but Lita's second just before the hour gave the hosts a two-goal cushion.
He completed his hat-trick 10 minutes later, heading home a Sammy Clingan cross, after a Sylvan Ebanks-Blake penalty had briefly reduced the arrears once again. Lee Croft then tapped in to finish off Wolves, who also had Richard Stearman sent off.
Copyright (c) PA Sport 2008, All Rights Reserved.