Schalke beat local rivals Borussia Dortmund 2-1 in the Revierderby, while Bayern Munich cruised to a 2-0 win at Cologne
Stuttgart picked up their first win of the season to move off the foot of the table after they beat Hannover 1-0.
Borussia Dortmund came from two goals down to snatch a 2-2 draw against winless Stuttgart.
Bayern Munich dropped Bundesliga points for only the second time this season, as Borussia Dortmund were defeated.
Stuttgart dropped to the bottom of the Bundesliga after losing the Baden-Wurttemberg derby with Hoffenheim 2-0.
Bayern Munich prepared for the Champions League with a 2-0 victory over Stuttgart on Saturday.
Live only on