Bayern Munich extended their lead at the top of the log to six points after coming from behind to beat Mainz 2-1 at Allianz Arena.
Karim Onisiwo broke the deadlock for Mainz midway through the first stanza but Kingsley Coman levelled matters for the Bavarians early in the second stanza and Jamal Musiala snatched the winner 16 minutes before time.
Borussia Dortmund are guaranteed to remain second on the log until the next round of fixtures despite being held to a 1-1 draw by Bochum at Vonovia Ruhrstadion.
Sebastian Polter broke the deadlock for Bochum just before the half-time break and Marius Wolf thought he had equalised for Dortmund early in the second stanza but his goal was chalked off for offside by the Video Assistant Referee (VAR).
However, Julian Brandt eventually levelled matters for BVB five minutes before time.
Domenico Tedesco had a perfect start in charge of RB Leipzig after drubbing Borussia Monchengladbach 4-1 at Red Bull Arena.
Josko Gvardiol and Andre Silva gave Tedesco's charges a two-goal cushion at half-time.
Ramy Bensebaini pulled a goal back for Gladbach two minutes before time but Cristopher Nkunku and Benjamin Henrichs netted two stoppage time goals to put the game to bed for the Red Bulls.
Wolfsburg suffered their third straight defeat after going down 2-0 to Stuttgart at Volkswagen Arena.
Konstantinos Mavropanos broke the deadlock for Stuttgart in the 25th minute and Philipp Forster doubled their lead just after the hour-mark.
Omar Marmoush had a chance had a glorious chance to make it 3-0 for Stuttgart with a penalty ten minutes before time but his spot-kick came off the crossbar.
Hoffenheim clinched their fourth consecutive victory after edging Freiburg 2-1 at Europa-Park Stadion.
David Raum gave the visitors an early lead but Nico Schlotterbeck equalised for Freiburg midway through the first stanza.
Vincenzo Grifo had a penalty for Freiburg on the hour-mark saved by goalkeeper Oliver Baumann and that proved costly, as Chris Richards snatched the winner for Hoffenheim in stoppage time.
Hertha Berlin ended their five-game winless run after beating Arminia Bielefeld 2-0 at Olympiastadion.
After a goalless first stanza, Stevan Jovetic eventually broke the deadlock for Hertha early in the second stanza and Davie Selke sealed the deal in stoppage time.