OFFICIAL WEBSITEBROUGHT TO YOU BY
Pep Guardiola's Bundesliga swansong ended with a comfortable win for the champions.
Borussia came back from 2-1 down to avoid defeat in their final game of the season.
Leverkusen treated their fans to an entertaining victory to finish the league season.
Papy Djilobodji's dramatic late goal kept Bremen up and send Frankfurt into the play-off.
VfB Stuttgart were relegated for the second time in their history after defeat at Wolfsburg.
The visitors made sure of fourth place with a comfortable success at the Lilies.
Mainz finished above Hertha and will go straight into the Europa League group stage.
Schalke ended their season with a stylish win in Andre Breitenreiter's final match as coach.
Hamburg avoided being doubled by Augsburg thanks to a clinical win at the WWK Arena.
Find out who has finished top of the scoring charts.