Bayer Leverkusen's 35-match unbeaten Bundesliga run was ended as RB Leipzig hit back from two down to secure a 3-2 win at the BayArena.

[MORE]