Aubameyang Seals Third Spot For Dortmund
Borussia Dortmund 4-3 Werder Bremen
Borussia Dortmund finished the season in third spot, after recording a thrilling 4-3 win over Werder Bremen on Saturday afternoon.
Zlatko Junuzovic opened the scoring for Bremen in the seventh minute but his strike was cancelled out by Marco Reus in the 32nd minute.
Piere-Emerick Aubameyang put Dortmund ahead in the 42nd minute but only for Fin Bartels to equalise four minutes later.
Max Kruse then made it 3-2 for Bremen in the 68th minute, however, Reus and Aubameyang netted late penalties to secure victory for the hosts.
Hertha Berlin 2 - 6 Bayer Leverkusen
Bayer Leverkusen ended the season with a bang, after they romped to a 6-2 win over Hertha Berlin on Saturday evening.
17-year-old Kai Havertz bagged a brace, while Javier Hernandez, Stefan Kiessling, Charles Aranguiz and Joel Poujanpolo were also on target for the visitors. Michell Weiser and Sami Alluguis scored for Hertha.
FC Koln 2-0 Mainz
Jonas Hector and Yuya Osako scored in either half to hand FC Koln a 2-0 victory over Mainz and secured fifths spot in the Bundelsiga.
Hamburg 2-1 Wolfsburg
Wolfsburg will compete in the relegation play-offs, after they suffered a 2-1 defeat to Hamburg.
Filip Kostic and Gian-Luca Waldschmidt scored late to give Hamburg and secured their top flight status for another season.
Eintracht Frankfurt 2-2 RB Leipzig
Vallejo Lazaro, Danny Blum were on target for Eintracht Frankfurt as they drew 2-2 with RB Leipzig with Marcel Sabitzer and Yussuf Poulsen finding the net for the latter on Saturday afternoon.
Hoffenheim 0- 0 Augsburg
Hoffenheim finished the campaign in the final Champions League spot, after they played out a goalless draw with Augsburg.
Ingolstadt 1-1 Schalke
Pascal Grob salvaged a 1-1 draw for relegated Ingolstadt against Schalke following an early goal from Donis Avdijaj on Saturday afternoon.
Borussia Monchengladbach 2 -2 Darmstadt
Marcel Hellen scored late for relegated Darmstadt to salvage a 2-2 draw with Borussia Monchengladbach on Saturday afternoon.
Thorgan Hazard opened the scoring for Monchengladbach, before Sven Schipplock leveled matters.
Raffael looked to have secured three points for the hosts in the 65th minute, but Hellen struck in the 90th minute to salvage a point.