By James Pearson. Last Updated: January 1, 1970 1:00am
Wolfsburg remain the early pacesetters in Die Bundesliga following a 2-1 win over Kaiserslautern, while Stuttgart kept in touch after beating Bayer Leverkusen 3-0.
Martin Petrov opened the scoring for Wolfsburg, however Carsten Jancker equalised late on but there was still time for Diego Klimovicz to net the winner.
At the Gottleib-Daimler-Stadion, goals from Philipp Lahm, Martin Stranzl and a last gasp penalty from Silvio Meissner sunk Leverkusen.
Elsewhere, Bayern Munich came from a goal down to secure a 3-1 win over Freiburg at the Olympia Stadion.
Wilfried Sanou's early strike silenced the crowd, however goals from Roy Makaay, Torsten Frings and Michael Ballack gave the Bavarian giants the win.
Hannover claimed their first victory of the season after Clint Mathis' late goal gave the side a 1-0 win over Schalke.
Borussia Monchengladbach squandered a two-goal lead to eventually claim a point in a 2-2 draw against Hansa Rostock.
Olivier Neuville's brace put the side two-up, however goals from Antonio di Salvo in the space of seven second half minutes earned a share of the spoils.
Armenia Bielefeld secured their first win of the season after a 2-1 away win over Nurnberg.
Fatmir Vata and Patrick Owomoyela put the visitors in control, although Stefen Kiessling pulled one back however it was nothing more than a consolation.
Miroslav Klose's hat-trick ensured Werder Bremen took all three points from their trip to Bochum in a 4-1 win.
Aleksander Knavs equalised Tim Borowski's opener after 68 minutes but then it became the Klose show.
The German international put the visitors ahead with 20 minutes to go and a further two goals in the final moments put the icing on the cake.
Click below for Bundesliga match summaries:
Bayern Munich 3-1 Freiburg
Bochum 1-4 Werder Bremen
Bor Monchengladbach 2-2 Hansa Rostock
Hannover 1-0 Schalke
Nurnberg 1-2 Arminia Bielefeld
Stuttgart 3-0 Bayer Leverkusen
Wolfsburg 2-1 Kaiserslautern
Click here for the latest Bundesliga table.