Bayer Leverkusen have emerged victorious, pushing Bayern Munich off the throne after their 11-year reign.