Mientras tanto, José Mourinho se quedó con un equipo sin cambios desde el partido de ida. A pesar de todo el dominio del Leverkusen a lo largo de los 98 minutos, los sólidos esfuerzos defensivos de la Roma resultaron ser la fórmula ganadora. Un empate 0-0 (1-0 global) fue suficiente para enviar al club italiano a la final.
La pérdida del ganador de la EURO2020, Spinazzola, por lesión fue un duro golpe para el conjunto romano. Mientras que la producción ofensiva de Leverkusen comenzó a decaer, Azmoun y Demirbay lograron disparar golpes adicionales en la garganta del ocupado portugueses. Se mantuvo empatado en el intervalo a pesar de que ‘Die Werkself’ ostentaba un 73% de posesión y superaba en número a sus visitantes por 13 intentos de gol contra uno.
Mourinho optó por retirar a Belotti por Wijnaldum en la reanudación de la segunda parte. La Roma, por defecto, se instaló un poco más a la defensiva con Pellegrini marginalmente más adelante para apoyar a Abraham. A pesar de no poder molestar a Rui Patricio con sus intentos anteriores, Demirbay sacó lo mejor del portero de la Roma después de la hora de juego. El disparo áspero del centrocampista parecía destinado al ángulo derecho inferior pero a la fina atajada.
A medida que el reloj avanzaba hacia los últimos 15 minutos, parecía que el Leverkusen no lograría encontrar el gol necesario para igualar el empate. El esfuerzo bloqueado de Amine Adli recayó en Azmoun, quien lo dobló pero vio con desesperación cómo su tiro se fue desviado. En última instancia, la gestión del tiempo que muchos han llegado a asociar con los equipos de José Mourinho fue suficiente para ver a Roma sobre la línea.
A pesar del empate, el Leverkusen de Xabi Alonso cae 1-0 en el global y la Roma marcha hacia la final de Budapest el 31 de mayo.