Robert Lewandowski netted twice as Bayern Munich clinched a fourth successive Bundesliga crown with a 2-1 win at Ingolstadt.
The Bavarians' title party was postponed last week when they failed to beat Borussia Monchengladbach, before they were dealt a further blow in midweek when they crashed out of the Champions League at the hands of Atletico Madrid.
But a sublime performance from Lewandowski ensured Pep Guardiola and his men finally had reason to celebrate.
The former Borussia Dortmund man opened the scoring early on from the penalty spot and doubled his side's lead just after the half-hour mark with his 29th Bundesliga goal of 2015-16.
Moritz Hartmann pulled one back for Ingolstadt late in the first half, again from the spot, but an impressive performance from the home side failed to result in an equaliser.
Bayern needed just 15 minutes to open the scoring through Lewandowski. Marvin Matip brought down Franck Ribery inside the Ingolstadt area, leaving referee Florian Meyer little choice but to point to the spot, and the Poland international coolly slotted home for his 40th goal of the season in all competitions.
Douglas Costa should have made it two halfway through the first half after being sent clean through by Lewandowski, but the Brazilian hesitated too long in front of goalkeeper Ramazan Ozcan, allowing Benjamin Hubner to rush back and make a last-ditch tackle.
Ingolstadt caused Bayern plenty of problems on the break, though, and Hartmann should have levelled the scores after a good combination with Dario Lezcano, only to see his shot from 10 yards go inches wide.
The hosts were made to pay for Hartmann's miss in the 32nd minute and it was Lewandowski who again found the net. Xabi Alonso picked the striker out with a sublime ball in behind the Ingolstadt defence and he beat Ozcan with a calm finish into the far corner.
Lewandowski could have had a first-half hat-trick after beating the offside trap and rounding Ozcan, but Hubner once more came to the rescue for the hosts with a goal-line block.
Ingolstadt never gave up and Hartmann deservedly pulled one back in the 42nd minute, converting a penalty after he was fouled by Alonso.
David Alaba and Douglas Costa fired wide from dangerous positions early in the second half as Bayern looked to finish the game, while Thomas Muller was denied by Ozcan after a brilliant throughball from Thiago Alcantara.
Ingolstadt, meanwhile, continue to charge forward in search of an equaliser whenever possible and Hartmann was unfortunate not to net his second goal of the afternoon when he fired just wide in the 70th minute.
But Bayern held on to their narrow lead over the remainder of the game to lift their first major trophy of 2015-16.