Bayern Munich maintained their perfect start to the season by beating Darmstadt 3-0.
Arturo Vidal and Kingsley Coman both scored their first goals in the Bundesliga for Bayern before Sebastian Rode netted against his former club to make it three.
Bayern coach Pep Guardiola made numerous changes to his side — but they were still superior to a Darmstadt side who lost for the first time this season.
Wolfsburg moved up to third thanks to a 2-0 win over Hertha Berlin at the VW-Arena.
Substitute Bas Dost scored both goals for Dieter Hecking’s men, extending Wolfsburg’s unbeaten start to the season, and keeping them four points behind league leaders Bayern Munich.
Cologne took all three points and local bragging rights with a 1-0 win over Borussia Monchengladbach which increases the pressure on their coach Lucien Favre.
Anthony Modeste scored the only goal of the game in the 64th minute to earn the Billy Goats a win their fans cherish more than any other in the Bundesliga.
Ingolstadt became the first top-flight debutants to win their opening three away games when a stoppage-time penalty from Moritz Hartmann earned them a 1-0 victory at Werder Bremen.
Mid-table sides Hamburg and Eintracht Frankfurt played out a goalless draw at the Volksparkstadion.
Borussia Dortmund returned to the top of the Bundesliga on Sunday evening thanks to a comprehensive 3-0 win over Bayer Leverkusen at the Westfalenstadion.
Jonas Hofmann put Thomas Tuchel’s men in front, with Shinji Kagawa adding the second before Pierre-Emerick Aubameyang wrapped up victory from the penalty spot.
Borrusia Dortmund recorded the best ever start in Bundesliga history on Sunday as a 3-0 win over Bayer Leverkusen sees them lead the German top flight with five wins from their opening five games.
In what many believed would be Dortmund’s first real test of the season, the 2013 Champions League finalists recorded a comfortable home win against Leverkusen on Sunday with goals from Jonas Hofmann, Shinji Kagawa and Pierre-Emerick Aubameyang.
Thomas Tuchel’s side have now won 15 points and scored 18 goals in just five games, extending a new club record to 11 wins in their first 11 games in all competitions this season.
The coach took over from Jurgen Klopp this summer, who last season led Dortmund into the winter break with just 15 points and 18 goals after 17 games.
Dortmund’s goal difference of plus-15 means that they have now bettered Bayern Munich’s Bundesliga record from 2012. The Bavarian side also started their treble-winning season with five wins and a goal difference of plus-15, but only scored 17 goals.
It’s the first time in 38 years that a Bundesliga team has scored 18 goals in the first five games of the season. Cologne achieved the feat in the 1977-1978 season by scoring 19, but also lost once.
Schalke piled the misery on Stuttgart with a 1-0 win at the Mercedes-Benz Arena to inflict a fifth defeat in as many games on the Swabians.
Leroy Sane scored the only goal of the game
Augsburg picked up their first win of the season to leave Hannover inside the bottom three with a 2-0 triumph at the Augsburg Arena.
Alexander Esswein gave Markus Weinzierl’s men the lead, which was added to by captain Paul Verhaegh from the penalty spot just two minutes later.
Hannover have now lost four in a row after starting the season with a draw at Darmstadt. The pressure is mounting on coach Michael Frontzeck.
Mainz 05 3 – 1 Hoffenheim
Darmstadt 0 – 3 Bayern Munich
FC Cologne 1 – 0 Borussia Moenchengladbach
Hamburger SV 0 – 0 Eintracht Frankfurt
Werder Bremen 0 – 1 Ingolstadt
Wolfsburg 2 – 0 Hertha Berlin
VfB Stuttgart 0 – 1 Schalke 04
Augsburg 2 – 0 Hannover 96
Borussia Dortmund 3 – 0 Bayer Leverkusen
1 Borussia Dortmund 5 15
2 Bayern Munich 5 15
3 Wolfsburg 5 11
4 Schalke 04 5 10
5 FC Cologne 5 10
6 Ingolstadt 5 10
7 Mainz 05 5 9
8 Eintracht Frankfurt 5 8
9 Werder Bremen 5 7
10 Hamburger SV 5 7
11 Hertha Berlin 5 7
12 Darmstadt 5 6
13 Bayer Leverkusen 5 6
14 Augsburg 5 4
15 Hoffenheim 5 1
16 Hannover 96 5 1
17 VfB Stuttgart 5 0
18 B. Moenchengladbach 5 0