FC Bayern München were held at home by FC Schalke 04, Borussia Dortmund closed the gap on RB Leipzig and TSG 1899 Hoffenheim moved into the top four after thrashing 1. FSV Mainz 05.
Borussia Dortmund 1-0 RB Leipzig
Pierre-Emerick Aubameyang’s first-half header proved to be enough to move Dortmund up into third place after a gripping encounter with the season’s surprise package. The Gabonese grabbed his 17th goal of 2016/17 to move two clear at the top of the goalscoring charts as BVB exacted their revenge on Leipzig.
Watch: Christian Pulisic outlines the keys to Dortmund's win over Leipzig.
FC Bayern München 1-1 FC Schalke 04
Robert Lewandowski put the Bundesliga leaders ahead after nine minutes with his 15th goal of the campaign, but Schalke hit back quickly through a fierce free kick from Naldo. Both sides rattled the woodwork before the break, and Schalke’s Guido Burgstaller had a goal chalked off for offside as the Royal Blues earned a point in Philipp Lahm’s 500th appearance for Bayern.
Eintracht Frankfurt 2-0 SV Darmstadt 98
Eintracht took the Hessenderby spoils, although left it late to see off local rivals Darmstadt at the Commerzbank Arena. Impressive throughout, Makoto Hasebe netted from the penalty spot in the 74th minute, before Ante Rebic poked home from close range in the closing stages.
FC Augsburg 3-2 SV Werder Bremen
Augsburg twice game from behind as goals from Jonathan Schmid and Ja-Cheol Koo cancelled out strikes from Theodor Gebre Selassie and Max Kruse's penalty, which was also Bremen's 3000th Bundesliga goal. Raul Bobadilla capped off the comeback with a 93rd-minute winner to help move Die Fuggerstädter towards safety and leave Werder precariously placed above the relegation play-off place only on goal difference.
Hertha Berlin 1-0 FC Ingolstadt 04
Genki Haraguchi's goalafter just 61 seconds proved to be enough to earn Pal Dardai’s side their first win of 2017. Die Schanzer acquitted themselves well after the goal, but they remain deep in relegation trouble.
Watch: 'It's all about the team' says a modest Genki Haraguchi after his goal gave Hertha a narrow win over Ingolstadt.
TSG 1899 Hoffenheim 4-0 1. FSV Mainz 05
Mark Uth’s early volley was the difference for much of this match until a flurry of late goals ensured Hoffenheim stay on course for a UEFA Champions League spot. Marco Terrazzino and Adam Szalai – twice – struck inside the last 10 minutes to seal an emphatic win for Julian Nagelsmann’s energetic outfit.