Inmediatamente después del pitido inicial, el Arsenal controló activamente el partido. En el minuto 35, estalló la controversia cuando Leandro Trossard cayó en el área penal, pero el árbitro Daniel Siebert se negó a conceder un penalti al equipo local.
Bukayo Saka se convirtió entonces en el héroe del Arsenal. En el minuto 44, desde una situación en la que el balón rebotó en el área penal, el jugador inglés lanzó un disparo raso peligroso que abrió el marcador del partido, ayudando al Arsenal a liderar 2-1 después de dos partidos.
Al comienzo de la segunda parte, el partido continuó calentando. En el minuto 51, el Atlético de Madrid también exigió un penalti tras la caída de Giuliano Simeone en el área penal, pero el árbitro volvió a negar con la cabeza.
Antes del empate, el técnico Diego Simeone decidió cambiar la plantilla, enviando al campo a Alexander Sorloth y Thiago Almada para buscar el empate. Por parte del Arsenal, Mikel Arteta también trajo al campo a Martin Odegaard y Gabriel Martinelli para reforzar la plantilla.
Los últimos minutos fueron tensos cuando el árbitro tuvo que sacar tarjetas amarillas continuamente a Marc Pubill, Koke e incluso Simeone por falta de reacción. Incluso Riccardo Calafiori, aunque ya había abandonado el campo, recibió una tarjeta en el banquillo.
A pesar de que el Atlético presionó durante el tiempo de descuento, la defensa del Arsenal se mantuvo firme. Cuando sonó el silbato final en el Emirates, el equipo londinense se clasificó oficialmente para la final de la Liga de Campeones por primera vez en 20 años de espera.