Cup upsets were few and far between compared to Round One.
Scalp of the night goes to Crewe, who beat a strong Premiership Wigan 2-0, while Championship side Barnsley succumbed 2-1 to MK Dons - the only League Two side definitely through - despite a Michael McIndoe goal.
There were some other near misses, with Accrington going out on penalties to a reserve Watford side featuring will-he/won't-he loan prospect Dominic Blizzard, Darlington also lost on penalties to Reading, while Hartlepool lost on the spot kicks to Hull.
Sunday's opponents Wrexham held a strong Birmingham side for 90 minutes, but crumbled in extra time, to lose 4-1.