Bayern were held 1-1 by Schalke but they still managed to extend their lead at the top as nearest rivals Leipzeig lost to Borussia Dortmund.
Pierre-Emerick Aubameyang’s first-half header was enough for Borussia Dortmund to beat Red Bull Leipzig and move up to third in the Bundesliga momentarily.
But Eintracht Frankfurt moved back up to third in the standings, courtesy of a comfortable 2-0 win over SV Darmstadt 98 in the Hessen-Derby.
Hamburger SV 1-0 Bayer
Bayern Munich 1-1 Schalke
Hertha BSC 1-0 Ingolstadt
Mönchengladbach 3-0 SC Freiburg
Hoffenheim 4-0 Mainz 05
- FC Köln 1-0 Wolfsburg
Dortmund 1-0 RB Leipzig
FC Augsburg 3-2 Werder
Eintracht 2-0 Darmstadt 98