Jermaine Jones scores for Schalke
Alexander Meier scored twice as Eintracht Frankfurt moved to the top of the Bundesliga after two games with a resounding 4-0 win at nine-man Hoffenheim.
Meier gave Frankfurt the lead in the 39th minute and Pirmin Schwegler made it 2-0 for the hosts four minutes later.
Hoffenheim's woes continued after 70 minutes when substitute Sejad Salihovic was shown a second yellow card and he was joined down the tunnel three minutes later when Stephan Schrock was dismissed.
The nine men conceded via a Meier penalty after 83 minutes and Martin Laing completed a wonderful afternoon for Eintracht in the dying seconds.
Two-time defending champions Borussia Dortmund had to settle for a point away to Nurnberg.
Tomas Pekhart gave Nurnberg the lead after 31 minutes before Jakub Blaszczykowski equalised for Dortmund nine minutes later as both sides improved to four points in the Bundesliga having won their opening matches.
Schalke picked up its first three-point haul of the season with a 3-1 victory over Augsburg at the Arena AufSchalke.
Aaron Hunt scored once and set up another as Werder Bremen beat derby rivals Hamburg 2-0.
Nine minutes after having a penalty saved, Hunt gave Bremen the lead from the spot in the 51st minute before setting up Nils Petersen to make it 2-0 after 67 minutes.
Bayer Leverkusen picked up its first win of the season with a convincing display against Freiburg at the BayArena.
Promoted side Fortuna Dusseldorf earned an important point from a goalless draw against Borussia Monchengladbach in its first home Bundesliga match in 15 years.
Dusseldorf was forced to play its game against local rivals Gladbach in front of just 20,000 fans -- with 5,000 visiting supporters -- because of fan behavior in the relegation playoffs at the end of last season.
Dusseldorf can be thrilled with having collected four points from its first two league games this season with Gladbach matching that tally.