Bayern Munich won their eighth consecutive Bundesliga title, and the 30th in team history, after beating Werder Bremen 1-0 on Tuesday in pouring rain.
The credit goes to Robert Lewandowski who claimed his 31st league goal this season and his 46th in all competitions, shortly before half-time.
A deft chip over the Bremen defense from Jerome Boateng was chested down and volleyed home by Lewandowski.
The German Bundesliga resumed in mid-May behind closed doors having been halted by the coronavirus pandemic, the first among all top-flight football leagues in the world. The title is coach Hansi Flick's first win since he came to Bayern.
"Compliments to the team, it is sensational what we have achieved in the past few months," said Flick whose side have won all of their last 14 games.
"Today there is no criticism, you have to emphasize the way the players have done it.
"Player and coach, team have simply been one unit."
But Bayern endured a nervy finale after teenage left-back Alphonso Davies was sent off 11 minutes before the final whistle for a second yellow card.
He was lucky to avoid a straight red after a kick on Leonardo Bittencourt which earned him his first yellow on 19 minutes.
The loss keeps Werder Bremen second-from-bottom with just two games left to avoid dropping down to the second-tier for the first time since 1980.
Bottom side Paderborn had their relegation confirmed with a 1-0 defeat at Union Berlin after an own goal from the visitors by Ben Zolinski.
"There was always a little bit missing in our game", said Paderborn captain Christian Strohdiek.
"When the disappointment fades, we can simply be proud of what we have achieved in the last few years," added Strohdiek after Paderborn had earned back-to-back promotions in the previous seasons.
Union win in Berlin means they are guaranteed a second Bundesliga season having come up for the first time in 2018/19.
Seventh-placed Freiburg stayed in the hunt for a Europa League place next season after replacement striker Nils Petersen came off the bench to net the winning goal and seal a 2-1 win at home to Hertha Berlin.
It was Petersen's 11th goal of the season, but the 25th of his career which he has scored as a substitute.