Bayern Munich marched on at the top of the Bundesliga after another emphatic victory as Augsburg secured a first win of the season.
Bayer Leverkusen secured a late draw away to Borussia Monchengladbach, while Stuttgart and Wolfsburg both picked up three points at home.
Mario Gomez scored a goal in each half as Bayern ensured they have not conceded a goal in the Bundesliga since the opening weekend of the season after thrashing Hertha Berlin 4-0 at the Allianz Arena.
Germany international Gomez opened the scoring after just five minutes and the lead was quickly doubled by Franck Ribery two minutes later.
The game was pretty much put to bed when Bastian Schweinsteiger scored the third on 13 minutes before Gomez converted a second-half penalty.
Promoted Augsburg gained their first win at the ninth attempt after a dramatic 1-0 success away to Mainz.
With the game seemingly heading for a draw, Jan-Ingwer Callsen-Bracker kept his composure to score from the penalty spot with two minutes to go.
Leverkusen overcame the handicap of going down to 10 men, and then falling behind, to snatch a 2-2 draw away to Monchengladbach.
Stefan Reinartz provided Leverkusen with a 20th minute lead, but Gladbach levelled on 65 minutes through Marco Reus before the visitors' Gonzalo Castro was sent off three minutes later.
Patrick Herrmann put the home side in front on 72 minutes, but Andre Schurrle pounced for an equaliser for Leverkusen with three minutes left.
Second-half goals from Shinji Okazaki and Pavel Pogrebnyak from the penalty spot secured a 2-0 win for Stuttgart at home to Hoffenheim.
Mario Mandzukic scored a goal in each half as Wolfsburg battled to a 2-1 home victory over Nurnberg.
Mandzukic opened the scoring on 24 minutes and notched the winner from the penalty spot on 83 minutes after Nurnberg had equalised through Christian Eigler with 20 minutes to go.
In the evening kick-off, Kaiserslautern moved out of the Bundesliga's bottom three thanks to their first away win of the season, a 2-1 triumph over Schalke.
Christian Tiffert put the visitors in front from the penalty spot after half an hour in an incident that saw Schalke lose their goalkeeper Ralf Fahrmann to a red card.
Klaas-Jan Huntelaar equalised after an hour from another penalty with Rodnei this time given his marching orders to leave both teams with 10 men.
Dorge Kouemaha then scored the winner in the 72nd minute to inflict the first defeat on Schalke since Huub Stevens took over.