Bolton Wanderers ended Birmingham City's dream of an FA and League Cup double when South Korean Lee Chung-yong headed home in the 90th minute to secure a 3-2 win in their FA Cup quarter-final on Saturday.
Birmingham, who beat Arsenal in the League Cup final last month, twice came from behind at St Andrews but had no reply to Lee's winner which put Bolton into the semi-finals for the first time since 2000 when they lost to Aston Villa.
Bolton went ahead when Johan Elmander scored with a powerful strike after 21 minutes before Cameron Jerome equalised for the home side with a low shot that beat Jussi Jaaskelainen at his near post after 38 minutes.
Kevin Davies restored Bolton's lead from the penalty spot after he was toppled in a clumsy challenge by Curtis Davies after 66 minutes, before Birmingham equalised for a second time 14 minutes later.
Kevin Phillips took the goal brilliantly, lifting a high ball over Jaaskelainen from the edge of the box, a minute after he had hit the post with another long-range effort.
Manchester United meet Arsenal in the day's second quarter-final at 1715 GMT while Manchester City play Reading and Stoke City play West Ham United on Sunday.