Bundesliga leaders Bayer Leverkusen continued their incredible unbeaten run with a 4-0 thrashing of VfL Bochum. Patrik Schick completed a 16-minute hat-trick, before Victor Boniface added a fourth to cap off an excellent first half of the season for Xabi Alonso's side.
Harry Kane scored what proved to be the winning goal as Bayern Munich kept pace with the league leaders by claiming a 2-1 win over Wolfsburg. Jamal Musiala was also on target for the reigning Bundesliga champions, before Maximilian Arnold halved the deficit late in the first-half.
VfB Stuttgart made light work of FC Augsburg to return to third place in the Bundesliga standings. Goals from Deniz Undav and Serhou Guirassy gave Stuttgart a two-goal lead at the break, before Chris Führich sealed the three points in the 69th minute.
Borussia Dortmund could only manage a 1-1 draw at home to Mainz 05, marking a disappointing end to their underwhelming hinrunde. Sepp van den Berg canceled out Julian Brandt's stunning free-kick to secure a vital point for the 05ers.
RB Leipzig were also left frustrated as they were held to a 1-1 draw by Werder Bremen. Justin Njinmah scored the equaliser for the home side after Loïs Openda had given Leipzig the lead.
Eintracht Frankfurt pulled off an incredible comeback against Borussia Mönchengladbach, with goals from Aurélio Buta and Robin Koch in second-half stoppage time securing a 2-1 win following Maximilian Wöber's opener and subsequent sending off.
Heidenheim came from behind twice to stun SC Freiburg 3-2. Goals from Eren Dinkçi and Tim Kleindienst, and a 92nd minute own goal from Matthias Ginter helped last season's 2. Bundesliga winners move up to ninth place in the standings.
Darmstadt also showed great resilience to secure a 3-3 draw against Hoffenheim. The newly promoted side had to come from behind three times, but an 85th minute equaliser from Tim Skarke ensured a share of the spoils.
Union Berlin claimed a vital 2-0 win over FC Köln to bolster their hopes of avoiding relegation. Benedict Hollerbach and David Datro Fofana were on target for the Berliners.