- Real Madrid held 2-2 in Dortmund
- Leicester's European dream continues
Twice Real led and twice it was pegged back as Dortmund claimed a deserved point from an enthralling contest.
Cristiano Ronaldo's 95th Champions League goal had given the visiting side the lead before Pierre-Emerick Aubameyang leveled just before the interval.
Raphel Varane restored his side's advantage with 22 minutes remaining but Andre Schurrle's fierce effort ensured Dortmund finished level.
It was no more than Dortmund deserved after a thrilling encounter between two sides rarely shy in going forward.
Dortmund had scored 20 goals in its previous four matches in all competitions going into this tie but it was Real which struck first.
Zinedine Zidane's side, unbeaten in its previous 19 games, moved ahead after just 17 minutes when Ronaldo grabbed his customary goal.