Bayern Munich cruised to a 3-1 victory over title rivals Borussia Dortmund to open a four-point lead at the top of the Bundesliga.
An inspired Timo Werner performance saved the day for RB Leipzig against Hannover in a 2-1 win at the Red Bull Arena.
A deflected Daniel Caligiuri goal helped Schalke to a narrow win against Freiburg and lifted Domenico Tedesco’s team into the Bundesliga top four.
Hoffenheim climbed up to fifth in the Bundesliga with their first win in five against a Cologne side, who remain rooted to the foot of the table, still without a win to their name all season.
Eintracht Frankfurt 2:1 Werder Bremen
Borussia Mönchengladbach 1:1 Mainz 05
FC Augsburg 1:1 Bayer 04 Leverkusen
Hamburg SV 3:1 VfB Stuttgart
RB Leipzig 2:1 Hannover 96
SC Freiburg 0:1 FC Schalke 04
Borussia Dortmund 1:3 Bayern Munich
FC Köln0:3 Hoffenheim
VfL Wolfsburg 3:3 Hertha Berlin