Bayer Leverkusen are now unbeaten in their last 31 Bundesliga away games (W23 D8), the second-longest run in league history ...