Bayern Munich made it six wins from six after two goals in the last 10 minutes sealed a 2-0 win over Werder Bremen.
The Bavarians were met by a spirited performance from the home side but wasted several opportunities and will feel they should have put the game to bed much earlier than they did.
The game looked to be heading for a draw before Luiz Gustavo drove home from 20 yards with just nine minutes left. Substitute Mario Mandzukic made the points safe with a simple tap-in three minutes later.
Bayern looked dangerous from the start with former Bremen striker Claudio Pizarro heading inches wide just six minutes into the game after a good cross from Franck Ribery. The Peruvian missed another header on the stroke of halftime before Ribery hit the post after a great run just after the restart.
Ribery continued to torment the Bremen defence as the game edged to a close but it was Gustavo who got the breakthrough with just minutes remaining before Mandzukic wrapped up the points.
The win sees Bayern move five points clear at the top of the Bundesliga table.
Fourth-placed Hannover missed the chance to move second after falling 1-0 at Hamburg.
Artjoms Rudnevs proved to be the match winner after scoring in the 20th minute with the win ending Hamburg’s two-game losing streak.
Sidney Sam scored a double for Bayer Leverkusen in their 2-0 win over Bundesliga new-boys Greuther Furth.
Both goals came after halftime and see Leverkusen move up to sixth spot on the table after six games.
Stuttgart were too good for Nurnberg as they won 2-0 at Stadion Nurnberg. A first minute goal from Vedad Ibisevic was followed by a 75th minute strike by Martin Harnik to seal the win.
Elsewhere, Augsburg are still looking for their first win of the season after drawing 0-0 to Hoffenheim.
More to follow…