Paderborn threw away a two-goal lead in their 2-2 Bundesliga draw against Werder Bremen.
Kevin de Bruyne rescued a point for Wolfsburg against Schalke as they lost ground on leaders Bayern Munich.
A late Franco Di Santo penalty bagged all three points for Werder Bremen against Hamburg.
Stuttgart boosted their survival hopes with a 3-2 home win over Werder Bremen, while Cologne saw off Hoffenheim by the same scoreline.
Stuttgart moved off the bottom of the Bundesliga thanks to a dramatic 3-2 win over Werder Bremen.
Werder Bremen missed an opportunity to put pressure on the top six as they were held to a 0-0 draw by Mainz .
Robert Lewandowski was the difference in the German Klassiker, while there were wins for Monchengladbach and Leverkusen
Cologne came from behind to draw 1-1 against Werder Bremen - their seventh home stalemate of the season.
Bayern Munich continued their free-scoring form with a 4-0 win at Werder Bremen on Saturday.
Werder Bremen got back to winning ways after back-to-back defeats with a 1-0 win at relegation-threatened Freiburg.
Wolfsburg needed a second-half fightback to win 5-3 at Werder Bremen, while Borussia Monchengladbach beat Paderborn 2-0.
Wolfsburg refused to lie down as they inflicted the first defeat of the 2015 on Werder Bremen with a stunning 5-3 win.
Security will be tightened around Werder Bremen's game with Wolfsburg after police warned of a possible terrorist attack.
Schalke ended Werder Bremen's five-game winning streak in the Bundesliga, but were denied all three points late on in a 1-1 draw.
Bayern Munich put eight past Hamburg, while Wolfsburg beat Bayer Leverkusen in a nine-goal thriller.
Werder Bremen made it five wins in a row, inflicting the first defeat of 2015 on Augsburg with a 3-2 win.
Werder Bremen extended their winning start to the new year to three games thanks to a 2-1 triumph over Bayer Leverkusen.
Werder Bremen will be hoping to round off their best week of the season on Sunday when they host Bayer Leverkusen.
Franco Di Santo and Philipp Bargfrede scored the goals in a 2-1 win for Werder Bremen over Hoffenheim.
Franco Di Santo marked his return from injury with both goals as Werder Bremen beat Hertha Berlin 2-0.