Wolfsburg 0-4 Bayern Munich
Champions Bayern Munich ended the Bundesliga season by hammering ten-man Wolfsburg 4-0 at Volkswagen Arena.
Kingsley Coman, Mickael Cuisance, Robert Lewandowski and Thomas Muller were on target for the Bavarians while Wolfsburg, who had Joshua Guilavogui sent off in the last 20 minutes, finished in seventh spot and will play in the UEFA Europa League group stage play-offs.
Click through the gallery to see the final top four and relegated sides.
Borussia Dortmund 0-4 Hoffenheim
Hoffenheim booked their spot in the UEFA Europa League spot after thumping Borussia Dortmund 4-0 at Signal Iduna Park.
Andrej Kramaric scored all the goals for Hoffenheim as the visitors clinched a sixth spot while Dortmund had no competition for second spot that ensures automatic qualification for the UEFA Champions League.
Augsburg 1-2 RB Leipzig
RB Leipzig finished the campaign on a winning note after narrowly beating Augsburg 2-1 courtesy of a brace by Timo Werner at WWK Arena.
Ruben Vargas cancelled out Werner's first-half opener in the second stanza but the Chelsea-bound striker scored the winner for Leipzig in the last ten minutes to secure the third place finish that guarantees UEFA Champions League participation.
Meanwhile, Augsburg finished just a place above the relegation play-off spot.
Borussia Monchengladbach 2-1 Hertha Berlin
Borussia Monchengladbach booked the final spot in the UEFA Champions League spot after edging Hertha Berlin 2-1 at Stadion Im Borussia Park.
Jonas Hofmann and Breel Embolo scored in either half for Monchengladbach to give them a two-goal cushion while Vedad Ibisevic scored in stoppages for Hertha.
Bayer Leverkusen 1-0 Mainz
Bayer Leverkusen had to settle for a UEFA Europa Europa League spot after edging Mainz 1-0 at Bay Arena.
Kevin Volland scored an early goal and could have netted a brace but his second goal in the second stanza was disallowed by the Video Assitant Referee.
Bayer clinched the three points that saw them end in fifth place while Mainz finished in 13th place.
Monchengladbach took the last UEFA Champions League spot after finishing fourth while finished in tenth place.
Eintracht Frankfurt 3-2 Paderborn
Already-relegated Paderborn bowed out of the league with some fight after narrowly losing to Eintrach Frankfurt in five-goal thiller at Commerzbank Arena.
Sebastian Rode, Andre Silva and Bas Dost all scored for Eintracht as they ended up in ninth place while Mohamed Drager and Sven Michel netted for Paderbornas who finished rock bottom.
Freiburg 4-0 Schalke
Freiburg missed out on the UEFA Europa League qulification spot by one point despite thrashing Schalke 4-0 at Schwarzwald-Stadion.
Gianluca Waldschmidt netted twice while Jonathan Schmid and Lucas Holer were also among the goals for Freiburg as they finished in eighth spot while Schalke finished in 12th spot.
Union Berlin 3-0 Fortuna Dusseldorf
Union Berlin condemned Fortuna Dusseldorf to relegation after a comprehensive 3-0 win at Stadion an der alten forsterei.
Anthony Ujah, Christian Gentner and Suleiman Abdullahi got the goals for Union, as they finished in 11th spot while Fortuna were relegated after finishing second-from-bottom.
Werder Bremen 6-1 FC Koln
Werder Bremen booked a spot in the relegation-promotion play-offs after demolishing FC 6-1 at Wohninvest Weserstadion.
Yuya Osako netted a brace while Milot Rashica, Niclas Fullkrug, Davy Klaassen and Joshua Sargent were also on among the goals for Werder as they finished third-from-bottom and avoided automatic relegation.
Dominick Drexler scored the consolation goal for Koln, as they finished in 14th place.