Bayer Leverkusen claimed a 3-1 victory over Bochum, cutting Bayern Munich’s lead to just three points.