Newly promoted Eintracht Frankfurt made it two wins from two and went top of the Bundesliga with a 4-0 away success at Hoffenheim.
The visitors were two goals ahead at the break thanks to goals from Alexander Meier and Pirmin Schwegler.
The home side then lost their heads with Sejad Salihovic and Stephan Schroeck sent off just minutes apart.
Eintracht punished nine-man Hoffenheim with Meier and Martin Lanig sealing the win.
Champions Borussia Dortmund remain unbeaten but they had to come from behind to seal a 1-1 draw at Nurnberg.
Tomas Pekhart put the home side ahead on the half-hour but Jakub Blaszczykowski levelled matters just before the break.
FC Augsburg remain winless after going down 3-1 at Schalke, who recorded their first win of the season.
Goals from Kyriakos Papadopoulos and Jermaine Jones either side of the break set-up the win before Klaas-Jan Huntelaar added a third.
Torsten Oehrl added a consolation late on for the visitors.
Hamburg also remain without a win after they went down 2-0 at Werder Bremen.
Aaron Hunt missed a first-half penalty, but he made no mistake with a second just after the break and Nils Petersen put the game beyond doubt on 67-minutes.
Bayer Leverkusen claimed their first win of the season with a 2-0 success over Freiburg, courtesy of goals from Gonzalo Castro and Philipp Wollscheid.
Finally, Fortuna Dusseldorf and Borussia Moenchengladbach both moved onto four points from two games after they played out a goalless draw at the Esprit Arena.