El luso Cristiano Ronaldo abrió el marcador para el Real Madrid (17), pero cerca del descanso un error de Navas propicio el empate del gabonés Pierre Emerick Aubameyang (43) antes de que el francés Raphael Varane hiciera el 2-1 (68).
Cuando parecía que el partido iba a terminar con la victoria blanca, apareció André Schürrle para hacer el empate con un tiro por la escuadra (88)
El Dortmund dominó especialmente en la primera parte, presionando la salida del Real Madrid, que intentó llevar el peligro por medio de sus rápidos contragolpes, antes de adelantar algo sus líneas en la segunda mitad del encuentro.
Cristiano Ronaldo aprovechó un pase de tacón dentro del área para soltar un tiro cruzado que supuso el 1-0 (17).
El gol dio algo de respiro al equipo blanco, pero al filo del descanso llegó el empate en el que fue prácticamente el único error de Navas en todo el encuentro.
El costarricense intentó despejar de puños un saque de falta y el rechace acabó rebotando en el central blanco Raphael Varane para volver hacia la portería del Real Madrid, donde Aubameyang no tuvo más que asegurarse que el balón entraba (44).
En la segunda parte, la presión blanca acabó por dar sus frutos y en un pase desde la izquierda, Karim Benzema remató al larguero, pero el rechace lo empujó Varane a gol haciendo el 2-1.
Con el partido de nuevo a favor, el Real Madrid se fue atrás y en los últimos minutos del partido llegó el gol de Schurrle para hacer el 2-2 definitivo.