Substitute Alexander Frei hit a late double as Borussia Dortmund came from three goals down to earn a point in Saturday's dramatic Ruhr derby at home to nine-man Schalke.
The Royal Blues, who headed into the encounter top of the Bundesliga pile, looked to have the points wrapped up when Heiko Westermann nodded home their third goal eight minutes after the interval following first-half strikes from Jefferson Farfan (penalty) and Rafinha.
But Jurgen Klopp's team never gave up, with Neven Subotic pulling one back in the 66th minute before Frei got the hosts right back in it four minutes later.
The visitors then lost both Christian Pander and Fabian Ernst to red cards and Dortmund made their two-man advantage pay when Switzerland striker Frei converted a penalty three minutes from time to steal a draw.
The result sees Fred Rutten's Schalke slip from top spot to third, with Dortmund dropping a place to fourth.
It all started well for the visitors when Subotic handled inside his area after 19 minutes, with Farfan slotting into the bottom-right corner from the spot.
Dortmund then had a penalty shout of their own seven minutes before the break, but the referee waved play on allowing Westermann to break away and cross for Rafinha to slot home Schalke's second.
Westermann looked to have put the result beyond doubt in the 53rd minute when he followed up after Kevin Kuranyi had been denied by goalkeeper Roman Weidenfeller from a one-on-one situation.
Frei, a second-half replacement for Nelson Valdez, started his team's comeback by setting up Subotic in the 66th minute. Frei's free-kick from the right channel found Subotic, whose header flew into the top-right corner.
And the Swiss frontman made it 3-2 four minutes later with a shot into the top-right corner to give his side real hope.
The visitors were then reduced to nine men with two red cards in the space of three minutes, first Pander being dismissed for a second bookable offence and then a straight red card for Ernst for a bad foul on Florian Kringe.
The nine men almost held on for three points but Mladen Krstajic's handball in the area three minutes from time presented Frei with the chance to level matters, and his strike - straight down the middle - did just that.