Bayern Munich marched further clear at the top of the Bundesliga following a 5-0 demolition of Hannover, as Schalke could only draw 1-1 at home to Eintracht Frankfurt.
Javi Martinez set Bayern on their way at the Allianz Arena on Saturday with his first goal for the club after three minutes and Toni Kroos made it two midway through the half.
Franck Ribery killed off the Hannover challenge in the 37th minute and Dante added to their misery with a fourth just after the half-hour mark.
Mario Gomez, off the bench for his first Bundesliga appearance of the season following injury, completed the rout in the 67th minute, a minute after coming on.
The win extended Bayern's lead at the top to 10 points after Schalke were held at home by fourth-placed Eintracht Frankfurt.
The Royal Blues had to settle for a 1-1 draw, Klaas Jan Huntelaar's 11th-minute opener cancelled out two minutes later by Stefan Aigner.
Frankfurt had Karim Matmour sent off in the 87th minute.
The result dropped Schalke to third as Borussia Dortmund moved up a place by coming from behind to win 2-1 at Mainz.
The champions' coach Jurgen Klopp was facing his former club, who went in front after only four minutes through Marco Caligiuri.
Marco Reus replied in the 11th minute, though, and Robert Lewandowski got the winner two minutes before the break.
Werder Bremen drew 1-1 at Wolfsburg.
The visitors went in front after 35 minutes through Marko Arnautovic, but had Lukas Schmitz sent off in the 62nd minute and conceded an equaliser to Bas Dost two minutes later.
Greuther Furth drew 0-0 at home to fellow strugglers Nurnberg.
Both sides had a man sent off, the visitors losing Markus Feulner after 35 minutes and Greuther Sercan Sararer after 61 minutes.