Robert Lewandowski's first-half goal was enough to allow Bayern Munich to clinch their eighth consecutive Bundesliga title.
The Pole's 43rd minute effort, taking the ball on his chest and pivoting to his shot into the ground over the goalkeeper, was enough.
Although Alphonso Davies was sent off in the second half, Hansi Flick's men were strong enough to hold on and win with two league games to spare.
Lewandowski's 31st goal of an increasingly incredible season was a fine bookend to a season in which Niko Kovac was replaced in November following a shocking start to the campaign.
But they have won 22 out of their last 23 matches in their relentless run to be the best side in Germany once again.
⚽ FC Man of the Match: Jerome Boateng (9.0)
⚽ See All Player Ratings and Statistics
🔴⚽Jerome Boateng with a beautiful chipped assist, Lewandowski the goal machine propels the ball in.
— KK SPORTS (@kksports_gh) June 16, 2020
Game on! pic.twitter.com/S0xbMDnUUP
Yellow card for Joshua Kimmich.
Substitute in, Claudio Pizarro.
Substitute out, Miloš Veljković.
Yellow card for Sebastian Langkamp.
Substitute in, Niclas Füllkrug.
Substitute out, Davy Klaassen.
Substitute in, Lucas Hernández.
Substitute out, Serge Gnabry.
Red card for Alphonso Davies.
Substitute in, Fin Bartels.
Substitute in, Josh Sargent.
Substitute out, Milot Rashica.
Substitute out, Leonardo Bittencourt.
Yellow card for Maximilian Eggestein.
Substitute in, Sebastian Langkamp.
Substitute out, Kevin Vogt.
Assist given by Jérôme Boateng.
Goal by Robert Lewandowski.
Yellow card for Alphonso Davies.