Bayern Munich dropped Bundesliga points for only the second time this season, as Borussia Dortmund were defeated.
Schalke came from two goals down to draw 2-2 at home to Eintracht Frankfurt in a game which saw three players sent off.
Jens Keller was "proud" of his Schalke team after they relieved some of the pressure on him with a 1-1 draw at Chelsea.
Schalke crashed to a 4-1 defeat at Borussia Monchengladbach ahead of a Champions League trip to Chelsea.
Graeme Souness tips Bayern Munich to win the Champions League, but says City and Chelsea could go close.
Schalke general manager Horst Heldt says Klaas-Jan Huntelaar will sign a new deal at the club and that Arsenal did not bid for him.
Live only on