Bayern Munich thrashed Wolfsburg 6-0 to clinch the Bundesliga for a record fifth straight season and give manager Carlo Ancelotti a title in a fourth top European league.
It has been another season of domestic dominance for Bayern, who wrapped up their 27th championship with three games to go with a thumping win.
Ancelotti’s side have lost just twice in the league all season and were never troubled by out-of-sorts Wolfsburg.
Wolfsburg can still be relegated.
From the minute Austrian left-back David Alaba fired Bayern ahead from a free-kick, the destination of three points and the title was not in doubt.
Poland striker Robert Lewandowski scored twice before half-time to make the second 45 minutes a formality, while Arjen Robben added a trademark shot after cutting in from the right.
Wolfsburg captain Luiz Gustavo was sent-off against his former club late on and had to be restrained by team-mates after sarcastically applauding the referee, before Thomas Muller tapped in a fifth.
There was still time for Josh Kimmich to drill in a sixth and leave the home side just a point above the relegation zone.
If any German sides thought that Pep Guardiola’s departure last summer may have led to a changing of the guard, Ancelotti has been ruthless in proving them wrong.
A 6-0 demolition of Werder Bremen opened the campaign, and another one in Wolfsburg bookended a superb season.
They have scored 79 times while conceding just 17, comprehensively leading the league on both fronts.
Saturday’s win was the fifth time they had scored five or more.
Ancelotti is now the first manager to win titles in four of ‘the big five’ leagues after adding Bayern’s championship to honours won with AC Milan, Chelsea and Paris St-Germain.
With Champions League titles won with both Milan and Real Madrid, the next step for Bayern and Ancelotti will be a sixth European crown.
Despite their control of the Bundesliga, Bayern have won just two Champions League trophies this century.
Wolfsburg were runners-up in 2014-15, but lost playmaker Kevin de Bruyne to Manchester City for £55m that summer.
They reached the Champions League quarter-finals last season, taking a 2-0 first-leg lead over Real Madrid, but are now facing relegation.
They have three games left – away at Eintracht Frankfurt and Hamburg and at home to Borussia Monchengladbach – and are on their third coach of the season in Andries Jonker.