Borussia Dortmund were left disappointed but proud after Mesut Ozil's 89th minute free-kick ended their hopes of becoming only the second German team to beat Real Madrid at the Bernabeu.
Coach Jurgen Klopp refused to be too downhearted, despite seeing victory snatched away from his side at the death. Dortmund had the chance to all but seal qualification from Group D but their performance in the 2-2 draw gave hope going forward.
"We have won the head-to-head with Real which could not have been expected," Klopp said. "We wanted to play courageously and have a lot of control of the ball. It worked out fine in the first half.
"It was a great game against a great team in a fantastic atmosphere. The atmosphere provided by our fans will give us goosebumps for years to come."
Real outgunned the German champions, registering 22 shots on goal to Dortmund's 10, leading defender Neven Subotic to claim the game "felt like 300 minutes."
Hit-and-run goals from Marco Reus and Mario Gotze had put Klopp's side into a half-time lead but the tactical substitution of striker Gonzalo Higuain, with versatile attacker Jose Maria Callejon coming on, had a dramatic effect on the game and eventually saw the Spanish side break Dortmund's resolve.
"They kept creating chance over chance," Subotic explained. "I can't remember any specific situation. There were just too many of them."
Klopp added: "We had to survive some difficult moments, with the space between the back four and the midfield being the main problem as Higuain, a central player, was no longer there."
Skipper Sebastian Kehl attempted to sum up the feeling in Dortmund dressing room, by saying: "Before the match we'd have taken the point but on the other hand you are not too happy when you concede the equaliser in the 89th minute. But all in all we can live with that point.
"We played great in the first half and stopped playing football in the second half. Real put us under a lot of pressure. It was a defensive battle but we never presumed to play miracle football in Madrid."
Borussia Dortmund now only need one point from their last two games to qualify for the knockout stages. They face Ajax in Amsterdam in three weeks' time.