Después de ser superado durante la mayor parte de la noche, el equipo más exitoso del torneo ganó otro trofeo europeo cuando Dani Carvajal y Vinicius Junior anotaron para asegurar una victoria por 2-0.
Carlo Ancelotti había advertido a sus jugadores en vísperas de la final que jugarían con miedo, y ciertamente sufrieron miedo escénico durante gran parte del partido, y al final encontraron la manera de ganar.
Thibaut Courtois disputaba su primera aparición en la Liga de Campeones esta temporada tras recuperarse de dos graves lesiones de rodilla y sus paradas mantuvieron al Real Madrid en el partido hasta que se golpearon.
El despilfarro del Dortmund acabó costándole caro tras una serie de ocasiones desperdiciadas en la primera parte, incluido el disparo de Niklas Volkrug al poste.
El estadio de Wembley confirmó que se realizaron arrestos después de que el partido fuera detenido en el primer minuto después de que tres invasores distintos evadieran la seguridad.
Cuando volvió el partido, el Dortmund, supervisado por el ex entrenador Jurgen Klopp, era el mejor equipo, pero una valiente actuación del Real Madrid les permitió volver a imponerse.
El Real Madrid no ha perdido una gran final europea desde que perdió la Recopa de Europa ante el Aberdeen de Sir Alex Ferguson en 1983, pero hubo momentos en los que parecía que estaban al borde del fracaso.
Julian Brandt tuvo una buena oportunidad inicial, pero falló en lo que se ha convertido en una sensación familiar para el equipo de Edin Terzic.
Rápidamente se les negó una gran oportunidad de romper el punto muerto cuando Karim Adeyemi atravesó un enorme agujero en la defensa del Madrid, pero dio un toque demasiado desviado cuando intentaba pasar a Courtois.
Sin embargo, surgieron oportunidades para los menos favorecidos en la Bundesliga, y esta vez Volkrug golpeó el poste desde dentro del poste después de que Ian Maatsen recuperara fácilmente el balón del impresionante Federico Valverde.
El Real Madrid no estaba en carrera, pero el Dortmund no pudo capitalizar su dominio inicial, y esta vez Courtois resistió bien a Adeyemi, cuyo ritmo causó muchos problemas.
La frustración comenzó a aumentar entre las filas del Real Madrid después de que Vinicius fuera amonestado por una entrada tardía al portero del Dortmund, Gregor Kupil.
Courtois fue menos convincente cuando bloqueó el disparo de Marcel Sabitzer desde fuera del área, que rebotó ante el número uno belga.
El Real Madrid empezó a dar señales de vida poco después de la reanudación, con Coppell deteniendo un lanzamiento de falta de Toni Kroos antes de que un cabezazo de Carvajal estuviera cerca de abrir el marcador.
Sin embargo, no pasó mucho tiempo hasta que Courtois volvió a la acción cuando hizo una buena parada tras un cabezazo de Volkrug, y Bellingham no pudo hacer ningún contacto cuando se le presentó la oportunidad poco después para el Real Madrid.
La defensa del Dortmund no aprendió la lección, ya que Carvajal envió un saque de esquina de Kroos a Coppell para adelantar a los de Ancelotti a 16 minutos del final del partido.
Coppell hizo bien en evitar otro tiro libre de Kroos, así como un disparo rizado de Eduardo Camavinga y un cabezazo de Nacho mientras el Real Madrid buscaba asegurarse el resultado en los minutos finales.
Pero no pudo hacer nada, ya que la ventaja se duplicó gracias a Vinicius, que recogió y cabeceó un pase de Bellingham tras un balón fuera de lugar de Maatsen.
Volkrug pensó que había reducido la distancia para el Dortmund, pero su intento fue anulado por fuera de juego.
Carvajal, Modric, Nacho y el saliente Kroos celebraron una sexta victoria en la Copa de Europa, igualando un récord, dejando al Dortmund -muy parecido a su derrota final ante el Bayern Munich en Wembley hace 11 años- preguntándose qué pudo haber sido.
«Fanático del café. Amable aficionado a los zombis. Devoto practicante de la cultura pop. Malvado defensor de los viajes. Organizador típico».