Bayern Munich 2-1 Freiburg
Bayern Munich pulled four points clear at the top of the log after a 2-1 victory over Freiburg at Allianz Arena.
Leon Goretzka broke the deadlock for Bayern on the half-hour mark and Robert Lewandowski gave them a two-goal cushion 15 minutes before time.
Janik Haberer pulled a goal back for Freiburg in stoppage time but it was not enough to avoid their first loss of the season.
RB Leipzig 2-1 Borussia Dortmund
Erling Haaland-less Borussia Dortmund missed the chance to close the gap behind leaders Bayern Munich to just one point after a 2-1 defeat against RB Leipzig at Red Bull Arena.
Christopher Nkunku broke the deadlock for Leipzig on the half-hour mark and Marco Reus levelled matters for Dortmund early in the second stanza.
However, Yussuf Poulsen restored the lead for the Red Bulls 22 minutes before time and that proved to be the winner.
Wolfsburg 1-0 Augsburg
Wolfsburg went up to fourth on the log after edging Augsburg 1-0 Volkswagen Arena.
Lukas Nmecha opened the scoring for the Wolves in the 14th minute and that was enough to hand their sixth win of the campaign.
Bochum 2-0 Hoffenheim
Bochum pulled four points clear of the relegation zone after beating Hoffenheim 2-0 at Vonovia Ruhrstadion.
Following a first-half without goals, Soma Novothny eventually broke the deadlock for the hosts in the 66th minute and Bochum were awarded a penalty ten minutes later and they gave it to goalkeeper Manuel Riemann who ballooned the spot-kick over the bar.
However, Milos Pantovic eventually sealed the three points deep in stoppage time.
Stuttgart 0-1 Arminia Bielefeld
Arminia Bielefeld picked up their first victory after a narrow 1-0 win over Stuttgart at Mercedes-Benz Arena.
Masaya Okugawa scored the decisive goal for Arminia in the 19th minute and they managed to hold on for their first win at the 11th attempt.