Match ends, FC Bayern München 2, FC Schalke 04 1.
Robert Lewandowski equalled a scoring record set by his absent manager Jupp Heynckes as Bayern Munich beat Schalke to go 18 points clear at the top.
The Pole has scored in the first 11 home games of the Bundesliga season, something only Heynckes has done, for Borussia Monchengladbach in 1972-73.
Heynckes was bed-ridden with flu as Bayern won their 12th game in a row.
Schalke's Franco di Santo levelled after Lewandowski's opener with Thomas Muller scoring the winner.
Lewandowski tapped in Bayern's first after Muller's 20-yard shot was parried straight to him by Ralf Fahrmann.
Di Santo equalised from 14 yards, but Muller beat the keeper at his near post from a tight angle for the winner.
Earlier, Michy Batshuayi scored his third goal in his second game for third-placed Borussia Dortmund as they beat Hamburg 2-0.
- 17BoatengSubstituted forSüleat 71'minutes
- 23VidalBooked at 59mins
- 11RodríguezBooked at 41minsSubstituted forMartínez Aguinagaat 81'minutes
- 7RibérySubstituted forComanat 77'minutes
- 8Martínez Aguinaga
- 13Ferreira de Souza
- 7MeyerBooked at 17minsSubstituted forOczipkaat 59'minutes
- 9Di SantoSubstituted forKonoplyankaat 77'minutes
- 19BurgstallerBooked at 50minsSubstituted forHaritat 65'minutes
- Tobias Stieler
- Shots on Target
Second Half ends, FC Bayern München 2, FC Schalke 04 1.
Corner, FC Bayern München. Conceded by Ralf Fährmann.
Attempt saved. Kingsley Coman (FC Bayern München) right footed shot from the left side of the box is saved in the bottom right corner. Assisted by Thomas Müller.
Foul by Thomas Müller (FC Bayern München).
Benjamin Stambouli (FC Schalke 04) wins a free kick in the attacking half.
Attempt blocked. Javi Martínez (FC Bayern München) right footed shot from outside the box is blocked.
Corner, FC Bayern München. Conceded by Naldo.
Substitution, FC Bayern München. Javi Martínez replaces James Rodríguez.
Niklas Süle (FC Bayern München) wins a free kick in the defensive half.
Foul by Breel Embolo (FC Schalke 04).
Foul by Arjen Robben (FC Bayern München).
Thilo Kehrer (FC Schalke 04) wins a free kick in the defensive half.
Substitution, FC Schalke 04. Yevhen Konoplyanka replaces Franco Di Santo.
Substitution, FC Bayern München. Kingsley Coman replaces Franck Ribéry.
Attempt missed. Robert Lewandowski (FC Bayern München) right footed shot from outside the box misses to the left. Assisted by Franck Ribéry.
Attempt saved. Breel Embolo (FC Schalke 04) right footed shot from outside the box is saved in the bottom left corner.
Substitution, FC Bayern München. Niklas Süle replaces Jérôme Boateng.
Foul by James Rodríguez (FC Bayern München).
Amine Harit (FC Schalke 04) wins a free kick in the defensive half.