Bayern Munich enjoyed a comfortable 3-0 win over Augsburg in the champions' last home game of the Bundesliga season.
There was a carnival atmosphere at the Allianz Arena for the last home fixture of coach Jupp Heynckes' reign and there was a danger that relegation-threatened Augsburg may spring a surprise and spoil the party.
However, three second-half goals put paid to that despite the visitors having good spells of pressure throughout the first period.
Diego Contento dropped to the bench for the home side along with Luiz Gustavo and Anatoliy Tymoschuk, while Jerome Boateng and Rafinha were left out of the squad completely.
David Alaba moved to the left side of defence while Xherdan Shaqiri and Claudio Pizarro were both on the bench after starting in the 1-1 draw against Borussia Dortmund.
Philipp Lahm and Dante returned to the back four just behind Javi Martinez and Bastian Schweinsteiger in the holding midfield roles. Arjen Robben, Thomas Mueller, Franck Ribery and Mario Mandzukic made up the front four.
The only changes for the visitors, who started the game in 16th place, came in defence where Dominik Reinhardt replacing Jan-Ingwer Callsen-Bracker while Daniel Baier came in for Marcel De Jong.
Bayern made a strong start, with the help of a full-strength front line, as Mueller forced a good save from Alex Manninger following a cross from Robben on six minutes and, in what was a party atmosphere at the Allianz Arena, the home side looked relaxed and composed as they passed the ball around neatly.
The hosts threatened again after 17 minutes when Ribery drilled a ball across for Mandzukic, who could only smash his shot against Manninger.
Augsburg gradually came back into the game midway through the half and had a strong appeal for a penalty turned down after Ji Dong-Won went down in the box.
The remainder of the half saw Bayern become more frustrated as they passed and probed to no effect, ensuring the sides were level at half-time.
Tobias Werner had the first opportunity of the second half but his volley was hit into the ground and did not trouble Manuel Neuer in the Bayern goal before Ji threatened again, with his deflected shot looping over Neuer and hitting the bar.
Robben went close for Bayern with a mazy run on 58 minutes but shot into the side netting when he perhaps should have squared it before Mueller eventually broke the deadlock.
After a period of good pressure from the champions, a pinpoint ball from Dante found the German who headed past Manninger on 69 minutes.
Augsburg went after an equaliser and had two further penalty shouts waved away but Bayern substitute Shaqiri killed the game off on 81 minutes.
The Swiss midfielder coolly turned and finished after good work from Ribery before Gustavo added a third five minutes later to give the champions a win in their last home game of the season.
The scoreline was harsh on Augsburg but the result leaves them still in 16th, just two points above Hoffenheim and level with Fortuna Dusseldorf.