Luca Waldschmidt's late winner condemned Wolfsburg to Bundesliga's relegation play-off as Hamburg survived on the final day.
Arjen Robben scored deep into stoppage time as Bundesliga champions Bayern Munich twice battled back to clinch a spectacular 5-4 victory over RB Leipzig.
Bayern Munich secured their fifth consecutive Bundesliga title with a 6-0 rout of Wolfsburg on Saturday.
Jerome Gondorf's stoppage-time winner clinched Darmstadt a 2-1 home win against Schalke, while Werder Bremen beat Hamburg.
Hoffenheim earned a 1-0 win over Bundesliga leaders Bayern Munich, while Borussia Dortmund coasted past Hamburg.
Schalke earned a much-needed 3-0 victory over fellow Bundesliga strugglers Augsburg to ease their fears of relegation.
Albin Ekdal's first goal for Hamburg clinched a 1-0 win against Hertha Berlin that gives their Bundesliga survival hopes a major boost.
Bayern Munich extended their lead at the top of the Bundesliga to seven points after scoring late to win 2-0 at Ingolstadt.
Bundesliga leaders Bayern Munich saw their winning run come to an end as Schalke battled to a 1-1 draw at the Allianz Arena.
Red Bull Leipzig moved back to within two points of Bundesliga leaders Bayern Munich with a comfortable 3-0 win over Eintracht Frankfurt.
Hoffenheim suffered their first Bundesliga defeat of the season as they went down 2-1 at RB Leipzig.
Bayern Munich moved above Leipzig at the top of the Bundesliga, 11 days before the top two are due to meet at the Allianz Arena.
Hamburg celebrated their first win of the season on Sunday to move off the bottom of the Bundesliga with a 2-0 victory in Darmstadt.
Bayern Munich bounced back from defeat to Borussia Dortmund a week ago with a 2-1 win at Bayer Leverkusen to stay second in the Bundesliga.
Pierre-Emerick Aubameyang marked his return to the Dortmund side with four goals as the won 5-2 at Hamburg.
Hamburg have appointed Markus Gisdol after coach Bruno Labbadia was sacked for a second time following a poor start to the season.
Pierre-Emerick Aubameyang struck twice as Borussia Dortmund beat Wolfsburg 5-1 to go top of the Bundesliga, while Hamburg lost to Freiburg.
Bayern Munich opened up a two-point advantage at the top of the Bundesliga after a 3-1 win over Ingolstadt on Saturday.
Leipzig picked up a first Bundesliga win in their maiden home fixture with a 1-0 win over Borussia Dortmund, while Leverkusen beat Hamburg.
Borussia Dortmund respond to Bayern Munich with opening day win thanks to Pierre-Emerick Aubameyang's double.