Bayer Leverkusen won the first Bundesliga title in their history with a win over Werder Bremen on Sunday, securing the championship with five games to play.