Birmingham City finally broke their home hoodoo with a 3-1 Capital One Cup first round extra time win over Cambridge United to chalk up their first success at St. Andrew's since October 1.