Match ends, FC Augsburg 1, FC Bayern München 4.
Bayern Munich came from behind to wrap up their sixth consecutive Bundesliga title with a 4-1 win over Augsburg.
Jupp Heynckes' side picked up the Bavarian derby win they needed to become champions with five games to spare.
They had trailed through Niklas Sule's own goal but Corentin Tolisso and James Rodriguez set them on their way towards a 28th German championship.
Arjen Robben converted Rodriguez's cut-back and Sandro Wagner headed a fourth.
Treble-chasing Bayern rested a host of players with Wednesday's Champions League quarter-final second leg against Sevilla in mind. Robert Lewandowski, Thomas Muller, Thiago, Franck Ribery, Mats Hummels and Javi Martinez were all on the bench.
They had looked in trouble when Sven Ulreich's parried save hit Sule and flew into their own net. But Tolisso headed in Joshua Kimmich's cross and Rodriguez then smashed home from close range.
Robben's powerful third - his 95th Bundesliga goal - confirmed the victory - and Wagner completed the rout late on.
Heynckes turns Bayern's fortunes around
Bayern Munich were five points behind Borussia Dortmund when they lured Heynckes out of retirement in October - for his fourth spell as manager - after sacking Carlo Ancelotti.
Heynckes, now 72, had not worked since 2013 when he led Bayern to the treble of Bundesliga, Champions League and German Cup - and was then replaced by Pep Guardiola.
Having wrapped up Heynckes' fourth title as Bayern boss, 29 years after the first, they are in contention for the treble once again.
Bayern - who have won 28 out of 31 games since the legendary manager's return - face Sevilla in the Champions League quarter-final second leg on Wednesday, having won the away tie 2-1.
The Bavarians face Bayer Leverkusen in the German Cup semi-finals on Tuesday, 17 April.
"I'd like to send my best wishes to Carlo Ancelotti in Italy," said Heynckes. "This title is also for him. He is a fantastic coach."
Ancelotti tweeted: "My congratulations go to Bayern, their players, the club, the fans and my friend Heynckes."
Bayern's wait for a home title goes on
In a strange quirk, Bayern have not clinched a league title in a home game since the year 2000 - meaning they have never done it since moving to the Allianz Arena in 2005.
They have sealed 11 of their 12 Bundesligas since then by winning or drawing away matches, with the 2014-15 championship secured on a day when they were not even playing.
The victory in Augsburg was the second time in this run they have wrapped it up in Bavaria, following a 2-1 win at Ingolstadt in 2016. Three of those 12 titles were won in Wolfsburg, including last year's 6-0 thrashing.
- 8KhediraBooked at 43mins
- 19Koo Ja-Cheol
- 10BaierBooked at 45minsSubstituted forJankerat 89'minutes
- 11GregoritschBooked at 20minsSubstituted forMorávekat 80'minutes
- 21CórdovaSubstituted forRichterat 62'minutes
- 17BoatengBooked at 20mins
- 13Ferreira de Souza
- 11RodríguezSubstituted forMartínez Aguinagaat 64'minutes
- 10RobbenSubstituted forMüllerat 83'minutes
- 14BernatSubstituted forRibéryat 82'minutes
- 6Thiago Alcántara
- 8Martínez Aguinaga
- Markus Schmidt
- Shots on Target
Second Half ends, FC Augsburg 1, FC Bayern München 4.
Corentin Tolisso (FC Bayern München) wins a free kick in the defensive half.
Foul by Jan Morávek (FC Augsburg).
Substitution, FC Augsburg. Christoph Janker replaces Daniel Baier.
Foul by Corentin Tolisso (FC Bayern München).
Jan Morávek (FC Augsburg) wins a free kick in the attacking half.
Goal! FC Augsburg 1, FC Bayern München 4. Sandro Wagner (FC Bayern München) header from the centre of the box to the bottom right corner. Assisted by Sebastian Rudy with a cross following a corner.
Corner, FC Bayern München. Conceded by Jeffrey Gouweleeuw.
Substitution, FC Bayern München. Thomas Müller replaces Arjen Robben.
Substitution, FC Bayern München. Franck Ribéry replaces Juan Bernat.
Substitution, FC Augsburg. Jan Morávek replaces Michael Gregoritsch.
Attempt blocked. Arjen Robben (FC Bayern München) left footed shot from the centre of the box is blocked. Assisted by Corentin Tolisso.
Foul by Javi Martínez (FC Bayern München).
Marco Richter (FC Augsburg) wins a free kick in the attacking half.
Corner, FC Bayern München. Conceded by Marwin Hitz.
Attempt saved. Arjen Robben (FC Bayern München) left footed shot from outside the box is saved in the bottom left corner.
Arjen Robben (FC Bayern München) wins a free kick in the attacking half.
Foul by Martin Hinteregger (FC Augsburg).
Foul by Joshua Kimmich (FC Bayern München).