Robert Lewandowski became the first man for 39 years to score 30 Bundesliga goals in a season as champions Bayern Munich beat Hannover in Pep Guardiola's final league game in charge.
Lewandowski's deflected shot wrong-footed Ron-Robert Zieler for the opener before Mario Gotze chipped home the second, and whipped in the third.
Artur Sobiech scored Hannover's consolation at the Allianz Arena.
Bayern finish the season 10 points clear of Borussia Dortmund in second.
Bayern's French winger Kingsley Coman hit the post with a header, while Iver Fossum, Waldemar Anton and Edgar Prib missed good chances for Hannover.
Before the game, there was a presentation to Bayern boss Guardiola, who takes over at Manchester City next season.
His final Bayern game will be the German Cup final against Dortmund next Saturday (19:00 BST) as he aims for a second domestic double in three seasons.