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.
Juan Bernat's early goal was enough to give champions Bayern Munich a 1-0 victory over Darmstadt and send the visitors down.
Hoffenheim moved up to third place in the Bundesliga with a 1-0 victory over Eintracht Frankfurt, while Augsburg thrashed Hamburg.
Bayern Munich secured their fifth consecutive Bundesliga title with a 6-0 rout of Wolfsburg on Saturday.
All the latest transfer rumours from the European papers, including reports Arsenal want Barcelona attacker Arda Turan.
Borussia Dortmund ended a difficult week with a 3-1 win over Eintracht Frankfurt while Bayern Munich were held by Bayer Leverkusen.
When Julian Nagelsmann took over as Hoffenheim manager last February, there were some doubters. And who could blame them?
Robert Lewandowski netted twice in Bayern Munich's 4-1 thrashing of Borussia Dortmund on Saturday.
Hoffenheim earned a 1-0 win over Bundesliga leaders Bayern Munich, while Borussia Dortmund coasted past Hamburg.
Ten-man Hertha Berlin fell to a home defeat for only the second time this season following a 3-1 loss against Hoffenheim.
RB Leipzig missed the opportunity to close the gap on Bundesliga leaders Bayern Munich after suffering a 3-0 defeat at Werder Bremen.
Bundesliga leaders Bayern Munich moved seven points clear at the top with a 3-0 victory at Cologne.
Hoffenheim maintained their bid for a top-four Bundesliga spot thanks to Sebastian Rudy's late equaliser in a 1-1 draw at Schalke.
Robert Lewandowski's added-time goal earned Bayern Munich a 1-1 draw at Hertha Berlin on Saturday.
Hoffenheim stumbled to a 2-1 defeat at Wolfsburg on Sunday as all six clubs chasing Bayern lost over the weekend.
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 have announced they will be signing Hoffenheim team-mates Sebastian Rudy and Niklas Suele in the summer.