Borussia Dortmund beat Werder Bremen 3-2 in Jurgen Klopp's last Bundesliga match in charge of the club.
Borussia Monchengladbach sealed their place in the Champions League group stage next season with a 2-0 win at Werder Bremen.
Hannover dropped two crucial points as Zlatko Junuzovic grabbed a late equaliser for Werder Bremen.
Werder Bremen have announced the signing of striker Anthony Ujah from Cologne.
Schalke ended a six-game winless run as Wolfsburg slipped to defeat, plus all the latest from the Bundesliga.
Werder Bremen edged closer to a place in Europe next season with a 1-0 win over Eintracht Frankfurt.