Bayern Munich moved nine points clear of second-place Borussia Dortmund after defeating Eintracht Frankfurt 1-0 on Saturday evening.
The Bavarians were without Thomas Muller who tested positive for Covid-19 this week, as Jamal Musiala was drafted into the side.
However, it took the defending champions 71 minutes to get the goal courtesy of a strike from Leroy Sane, who has now taken his tally to six goals this season.
Bayern now sit nine points ahead of Dortmund, who face Augsburg on Sunday evening.
Bayer Leverkusen got back to winning ways with a comfortable 3-0 win over Wolfsburg on Saturday afternoon.
Lucas Alario put the home side ahead the 29th minute before Moussa Diaby bagged a second-half brace to make it 3-0 for the home side.
Union Berlin kept their European ambitions alive with a 3-1 victory over Mainz at the Stadion An der Alten Försterei.
Genki Haraguchi put Berlin on their way after just seven minutes, but had to wait until the 56th minute for the second goal thanks to Sheraldo Becker's strike.
Taiwo Awoniyi extended Berlin's lead while Delano Burgzorg bagged a late consolation for the visitors.
Borussia Monchengladbach rallied back from two goals to draw 2-2 with Wolfsburg.
The visitors raced into a two-goal lead thanks to strikes from Jonas Wind and Sebastiaan Bornauw.
Marcus Thuram pulled a goal back for Gladbach three minutes before the break, before Bree Embolo bagged the equaliser with eight minutes left on the clock.
The hosts got off to the perfect start after Vincenzo Grifo opened the scoring from the penalty spot on 12 minutes.
Kevin Schade doubled the lead in the 83rd minute while Lucas Holer made the game safe four minutes later.
Greauther Furth and Cologne settled for a share of the spoils after playing to a 1-1 draw on Saturday afternoon.
After a scoreless first half, Florian Kainz opened the scoring for the visitors in the 52nd minute.
The lead did not last long as Sebastian Griesback restored parity for Furth on 69 minutes.