The win means Leverkusen, who put out Bayern Munich in the last round, join Stuttgart, who beat Augsburg 1-0 on Tuesday, in the semi-finals.
Victor Boniface scored an extra-time winner as defending champions Bayer Leverkusen came back from two goals down to win 3-2 ...