Bayer Leverkusen face second-division Kaiserslautern in Saturday's German Cup final licking their wounds after a first loss in almost a year.
Bayer Leverkusen face second-division Kaiserslautern in Saturday's German Cup final licking their wounds after a first loss in almost a year.