Wade Elliott was the hero for Birmingham as his goal led them to a 1-0 FA Cup third round replay victory over local rivals Wolves.
The teams played for 164 minutes without a breakthrough before the 33-year-old former Burnley midfielder’s scrappy goal separated the sides.
A goalmouth scramble saw Elliott strike a post before David Murphy nudged the ball back in his direction allowing him to poke home from close range.
Birmingham now travel to face Sheffield United in the fourth round.
Elsewhere Wrexham lost out to Brighton, 5-4 on penalties, after a brave performance saw the non-league outfit take Gus Poyet’s men all the way.
37-year-old player manager Andy Morrell put the Welsh side in front after 23 minutes with a stunning effort which flew into the top corner.
But the Championship outfit fought back and grabbed an equaliser in the 77th minute when Ashley Barnes headed home Matt Sparrow’s left-wing cross at the far post.
After extra-time the sides were still level meaning the tie was decided by spot-kicks. Brighton will now host Premier League Newcastle in the fourth round.