Birmingham ended their long wait for a home win with an impressive 3-0 Championship victory over previously-unbeaten Norwich.
Clayton Donaldson capped a fine individual display with two second-half goals - the first from the penalty spot - after David Davis had given Birmingham a 22nd-minute lead.
It was a defeat that will be hard to take for a Norwich side which dominated long spells only to return pointless to Carrow Road.
Birmingham were without a home win in any competition since the start of March and were beaten 3-1 by rivals Wolves in their last outing at St Andrew's.