Bayern alone on top after Dortmund drop points in derby
Borussia Dortmund led twice but were held 2-2 by bitter local rivals Schalke to lose ground on Bayern Munich who earlier won 5-3 against Augsburg and ended Saturday two points clear atop the Bundesliga.
Kenan Karaman scored Schalke's second equaliser with 10 minutes left to frustrate visiting Dortmund's hopes of keeping pace in the title race.
With many attacking stars missing including captain Marco Reus, it took defender Nico Schlotterbeck to put Dortmund ahead, hammering in a low drive from outside the box.
Schalke equalised five minutes into the second half through Marius Buelter, who latched onto a pinpoint cross from winger Rodrigo Zalazar.
Dortmund re-took the lead after 60 minutes, when a defence-splitting pass from Emre Can found Rafael Guerreiro who slammed home.
With 10 minutes remaining, Schalke pegged Dortmund back once more when an unmarked Karaman headed past 'keeper Alex Meyer.
Schalke sat deep in the dying stages, frustrating Dortmund's attempts to find a winner and held on for a draw which will be celebrated like a win by fans whose team sits in the relegation zone.
Schlotterbeck said the result was "too little" for Dortmund's ambitions this season, while manager Edin Terzic said his side "gave away victory" by losing control.
"The game got wild, just like how Schalke wanted it to be."
A "satisfied" Schalke manager Thomas Reis credited his team's fight, saying "when you come back like that, you need to enjoy it."
Earlier on Saturday, two goals from Benjamin Pavard and a first in Bayern colours for Joao Cancelo helped the leaders romp to a 5-3 home victory over Augsburg.
Bayern midfielder Jamal Musiala said his side "were getting back into the swing of things" but was disappointed they conceded three goals at home after also reaching the Champions League quarter-finals with Wednesday's win over Paris Saint-Germain.
- 'We were angry' -
"Each of those three goals were goals we shouldn't concede," the 20-year-old said after the win over Augsburg.
"We are angry about it. We always want to keep a clean sheet."
Four of Bayern's five goals came from defenders, calming fears the side may be toothless after the pre-game scratch of striker Eric Maxim Choupo-Moting.
Augsburg led after just two minutes through Mergim Berisha, who scored the only goal in his team's surprise 1-0 win over Bayern in September.
Bayern manager Julian Nagelsmann praised his side's "important reaction" after the early setback, but lamented "taking our foot off the pedal at the end" of the match.
The home side upped the intensity and replied after 15 minutes through Cancelo, who scored his first goal for Bayern since joining them on loan from Manchester City at the end of January.
Pavard struck twice, the first a poacher's finish in the box and the second an elegant chip over Augsburg 'keeper Rafal Gikiewicz.
Leroy Sane added Bayern's fourth on the cusp of half-time.
Berisha converted a second half penalty before Canada wing-back Alphonso Davies added Bayern's fifth late in the match.
Augsburg's Irvin Cardona scored a consolation goal in injury time.
Sadio Mane, making his first start since the injury in November the kept him out of Senegal's World Cup squad, laid on two assists.