Bayern Munich set a Bundesliga record for the best start to a season with their ninth consecutive victory, a 1-0 win over Werder Bremen.
Borussia Dortmund have secured the signing of Switzerland international goalkeeper Roman Burki from relegated Freiburg.
Hannover earned their place in the Bundesliga next season and sent Freiburg into the second division with a 2-1 win.
Liverpool give U21s more game time than Premier League rivals but top flight lags behind Europe.
A late Nils Petersen goal gave Freiburg a shock 2-1 win over Bayern Munich and kept them above the relegation zone.
Hamburg defended their place above Freiburg in the Bundesliga thanks to a last-gasp Gojko Kacar header.
Paderborn came from behind to move out of the relegation zone and above their hosts Freiburg with a 2-1 win
Borussia Dortmund closed in on the Bundesliga top six with victory, while Bayer Leverkusen stumbled to a 1-1 draw at Cologne.
Freiburg fought back from two goals down to snatch a point in a 2-2 draw at 10-man Stuttgart.
Borussia Dortmund responded to the news of Jurgen Klopp's imminent departure with a 3-0 victory over Paderborn,
Freiburg's comeback fell short as they went down 3-2 at home to Mainz on Saturday.
Schalke's hopes of playing in the Champions League suffered a setback after a goalless draw with Freiburg.
Freiburg beat Cologne 1-0 on Saturday to open clear water between themselves and the relegation zone.
Robert Lewandowski was the difference in the German Klassiker, while there were wins for Monchengladbach and Leverkusen
Freiburg picked up a crucial win in their battle against relegation with a 2-0 victory over Augsburg.
Wolfsburg and Borussia Monchengladbach boosted their Champions League ambitions with victories in the Bundesliga.
Wolfsburg saw off the threat of a spirited Freiburg side with a 3-0 win to return to within 11 points of Bayern Munich.
Werder Bremen got back to winning ways after back-to-back defeats with a 1-0 win at relegation-threatened Freiburg.
Bayer Leverkusen built on their midweek Champions League win over Atletico Madrid by beating struggling Freiburg 1-0.
Freiburg missed an opportunity to move out of the bottom three as they were held to a 1-1 draw Hoffenheim.