Andre Schurrle rescued Borussia Dortmund with an 87th-minute equaliser to seal a 2-2 draw with Real Madrid and deny the Spaniards a rare Champions League win in Germany.
Real were minutes from a first win in Dortmund in six attempts, and the result means the Spanish giants have won only four times in 30 away games against German clubs.
Madrid took the lead when Cristiano Ronaldo netted his 95th Champions League goal early on.