Bayern Munich extended its perfect start to the Bundesliga to four games thanks to a 2-0 win at Schalke, which was beaten for the first time this season.
After a tense first half in which neither side dared take any risks, the game finally opened up when
Elsewhere, Hamburg picked up its first win of the season and brought an end to Borussia Dortmund's 31-game unbeaten streak with a 3-2 victory at the HSV Arena.
Hamburg took the lead in the second minute through Son
Ivo Ilicevic restored Hamburg's advantage in the 55th minute and Son's second of the game gave it a two-goal cushion, which it was only able to hold for 60 seconds before Perisic brought Dortmund back into the game.
However, Dortmund could not find an equaliser, despite spending the last 20 minutes inside the Hamburg half, and had to taste defeat in the league for the first time in almost a year.
Wolfsburg failed to win in front of its own fans once again as it was held 1-1 by a gritty Greuther Furth
Emanuel Pogatetz gifted the visitor the lead with an own goal in the 27th minute, but
Mainz picked up its first win of the Bundesliga season to leave opponent Augsburg in its wake and struggling towards the bottom of the table.
The day's other game between Fortuna Dusseldorf and Freiburg finished 0-0.