Match ends, FC Bayern München 1, FC Schalke 04 1.
Bundesliga leaders Bayern Munich remain eight points clear after earning a draw against Schalke with 10 men.
Bayern, beaten 4-1 at Wolfsburg on Friday as the league resumed after the winter break, had Jerome Boateng sent off after 16 minutes.
Boateng was dismissed for a professional foul on Sidney Sam, but Manuel Neuer saved Eric Maxim Choupo-Moting's resulting penalty.
Arjen Robben headed Bayern in front before Benedikt Howedes equalised.
The result secured a point for Schalke coach Roberto Di Matteo on his return to the Allianz Arena, where he won the Champions League with Chelsea in 2012.
Second-placed Wolfsburg failed to close the gap, needing a late Kevin De Bruyne equaliser to get a 1-1 draw at Eintracht Frankfurt.
Bayern had dropped just six points from their 17 Bundesliga matches before the winter break, but have failed to win either of their two league games since returning to action.
Boateng's red card made life more difficult for Pep Guardiola's side, who had a 100% home league record going into the match, but they continued to dominate possession.
They were denied a second-half opening goal in controversial circumstances when Robert Lewandowski squeezed a cross-shot in off Atsuto Uchida from the byline, only for the assistant referee to rule the ball had gone out of play first.
Bayern went ahead from the resulting corner as Robben nodded in from Xabi Alonso's delivery.
Schalke hit back five minutes later as Germany centre-back Howedes headed in a corner from Sam.
- 5BenatiaBooked at 64mins
- 17BoatengBooked at 17mins
- 30WeiserBooked at 80minsSubstituted forRodeat 88'minutes
- 31SchweinsteigerBooked at 86mins
- 25MüllerSubstituted forLewandowskiat 55'minutes
- 19GötzeSubstituted forCosta Santosat 27'minutes
- 4Costa Santos
- 34GieferSubstituted forWellenreutherat 45'minutes
- 4HöwedesBooked at 46mins
- 9BoatengSubstituted forBarnettaat 87'minutes
- 18SamSubstituted forSaneat 77'minutes
- Bastian Dankert
- Shots on Target
Second Half ends, FC Bayern München 1, FC Schalke 04 1.
Attempt missed. Robert Lewandowski (FC Bayern München) right footed shot from the left side of the box is too high. Assisted by David Alaba.
Substitution, FC Bayern München. Sebastian Rode replaces Mitchell Weiser.
Bastian Schweinsteiger (FC Bayern München) wins a free kick in the defensive half.
Foul by Atsuto Uchida (FC Schalke 04).
Substitution, FC Schalke 04. Tranquillo Barnetta replaces Kevin-Prince Boateng.
Bastian Schweinsteiger (FC Bayern München) is shown the yellow card for a bad foul.
Foul by Bastian Schweinsteiger (FC Bayern München).
Atsuto Uchida (FC Schalke 04) wins a free kick in the defensive half.
Robert Lewandowski (FC Bayern München) wins a free kick in the defensive half.
Foul by Joel Matip (FC Schalke 04).
Attempt blocked. Eric Choupo-Moting (FC Schalke 04) right footed shot from outside the box is blocked. Assisted by Max Meyer.
Attempt missed. Juan Bernat (FC Bayern München) left footed shot from the left side of the box is too high. Assisted by Bastian Schweinsteiger.
Mitchell Weiser (FC Bayern München) is shown the yellow card for a bad foul.
Foul by Mitchell Weiser (FC Bayern München).
Kevin-Prince Boateng (FC Schalke 04) wins a free kick in the defensive half.
Offside, FC Bayern München. Mitchell Weiser tries a through ball, but Arjen Robben is caught offside.
Bastian Schweinsteiger (FC Bayern München) wins a free kick in the attacking half.
Foul by Eric Choupo-Moting (FC Schalke 04).