Bayer Leverkusen đạt cột mốc 30 trận bất bại ở mọi đấu trường mùa này khi thắng ngược Stuttgart để giành quyền vào bán kết Cúp quốc gia Đức.