Defending champion Bayern Munich ground out a hard-fought 2-0 win over Nuremberg to maintain its winning start to the Bundesliga on Saturday.
Franck Ribery met Philipp Lahm's cross with a fine header to break the deadlock in the 69th, and Arjen Robben sealed the result when he eluded three defenders and scored through the goalkeeper's legs in the 78th.
Bayern toiled to break down the Nuremberg defense, however, in what was the 187th derby between the sides.
Schalke's poor season start continued with a 2-1 loss at Hannover, where the visitors finished with nine players and the hosts 10.
Bayer Leverkusen beat Borussia Moenchengladbach 4-2, and Freiburg drew 3-3 at Hoffenheim, where three players were sent off.
Wolfsburg midfielder Luiz Gustavo was sent off in a 2-0 defeat at Mainz.