Mark Uth scored twice as Hoffenheim inflicted a first Bundesliga defeat on Bayern Munich since April.
Freiburg produced a valiant defensive display to hold Borussia Dortmund to a 0-0 draw despite having a man sent off in the first half.
A devastating pair of second-half RB Leipzig goals ended Hamburg’s unbeaten start to the 2017/18 season.
Eintracht Frankfurt burst onto this season’s Bundesliga scene as Kevin-Prince Boateng rolled back the years with a first-half strike to fire the Eagles past a stunned Borussia Mönchengladbach.
Hamburger SV 0-2 RB Leipzig
Monchengladbach 0-1 Eintracht Frankfurt
FC Augsburg 3-0 1.FC Koln
Wolfsburg 1-1 Hannover 96
Mainz 3-1 Bayer
SC Freiburg 0-0 Dortmund
Hoffenheim 2-0 Bayern Munich