Birmingham will meet Norwich City in the Division One play-off final after they beat Millwall 1-0 in the semi-final second leg last night.
Stern John netted the winner in injury time to give Birmingham a 2-1 aggregate win.
The striker made up for two glaring misses earlier in the game to send the Blues into the final after three years of play-off heartache.