Bayern Munich sealed their ninth straight Bundesliga title after nearest challengers RB Leipzig lost to Borussia Dortmund on Saturday.
Leipzig, who started the day seven points behind the leaders with three games left, lost 3-2.
England’s Jadon Sancho doubled the lead after Marco Reus got the first goal.
Lukas Klostermann and Dani Olmo made it 2-2 before Sancho’s winner confirmed Bayern as champions before their game with Borussia Monchengladbach.
In April, Bayern announced RB Leipzig boss Julian Nagelsmann would join them on a five-year contract at the end of this season after current boss Hansi Flick said he wanted to leave the club.
Bayern have also signed Leipzig’s defender Dayot Upamecano.
Meanwhile, Dortmund’s win lifted them to fourth spot and kept alive their chances of qualifying for the Champions League.