Birmingham stretched their unbeaten run to 15 matches as they battled their way into the FA Cup fifth round following a 2-1 victory over Everton at Goodison Park.
The Blues led 2-0 at the break thanks to fine goals from Christian Benitez and Barry Ferguson.
But after substitute Leon Osman had hauled Everton back into the match in the second period, the Midlanders were forced to defend for their lives to advance to the next round.
Copyright (c) PA Sport 2009, All Rights Reserved.