Bayern Munich had to be patient but a second-half brace from Robert Lewandowski lifted them to victory at Werder Bremen.
Borussia Dortmund surged to the top of the Bundesliga with a comfortable 2-0 win over Hertha Berlin, with Pierre-Emerick Aubameyang on the scoresheet once again and Nuri Sahin inspirational for the Westphalians.
RB Leipzig made amends for their opening-weekend defeat with a barn-storming second-half performance at home to Freiburg as last season’s top scoring German Timo Werner opened his account for 2017/18 with a brace. Captain Willi Orban and new signing Bruma added gloss to the scoreline with strikes of their own.
Bayer Leverkusen let the lead slip twice as they were held to a 2-2 draw at home by Hoffenheim.
FC Koln 1:3 Hamburger SV
Eintracht 0:1 Wolfsburg
Bayer Leverkusen 2:2 Hoffenheim
VfB Stuttgart 1:0 Mainz
Werder Bremen 0:2 Bayern Munich
FC Augsburg 2:2 Monchengladbach
Dortmund 2:0 Hertha Berlin
RB Leipzig 4:1 SC Freiburg
Hannover 96 1:0 Schalke 04