James Rodriguez scored as Bayern Munich defeated third-place RB Leipzig and opened up a three-point lead at the top of the Bundesliga.
Hannover dealt Borussia Dortmund’s title hopes another blow with a thrilling 4-2 victory at the HDI Arena on Saturday afternoon, giving champions Bayern Munich the opportunity to leapfrog later in the day.
Borussia Mönchengladbach came from behind to inflict the first defeat on Hoffenheim in Sinsheim since May 2016 with a 3-1 win.
Wolfsburg substitute Divock Origi scored in the third minute of added time to rescue a point at Schalke and extend Martin Schmidt’s unbeaten start as head coach to a record sixth successive draw.
Mainz 05 1:1 Eintracht Frankfurt
Bayer Leverkusen 2:1 FC Köln
FC Schalke 04 1:1 VfL Wolfsburg
Hannover 96 4:2 Borussia Dortmund
Hertha Berlin 2:1 Hamburg SV
1899 Hoffenheim 1:3 Borussia Mönchengladbach
Bayern Munich 2:0 RB Leipzig
Werder Bremen 0:3 FC Augsburg
VfB Stuttgart 3:0 SC Freiburg