Impulsada por una afición de Bérgamo entregada, la Atalanta salió con mucha intensidad. Por la banda izquierda, Lorenzo Bernasconi combinó con Nicola Zalewski, que recortó hacia dentro y disparó con fuerza. Kobel realizó una gran parada y se enfadó con sus compañeros por la falta de concentración. En la siguiente jugada, esta vez por la derecha, la Atalanta abrió el marcador. Bernasconi, lanzado por su banda, puso un centro potente al área del BVB y Gianluca Scamacca apareció en el segundo palo para rematar tras dos graves errores defensivos alemanes al intentar cortar el envío, 1-0. La Atalanta se quedó a un solo gol de igualar la eliminatoria.
Ramy Bensebaini vio una tarjeta amarilla muy pronto tras sujetar de forma poco ortodoxa a Lazar Samardzic. El serbio estuvo cerca de romper la defensa compacta del BVB con un centro largo que Bernasconi recogió en el segundo palo, pero su pase atrás lo cortó Emre Can. Zalewski recibió de nuevo de Scamacca, que jugó de espaldas con dos defensores encima, y sacó un disparo cruzado potente que Kobel desvió.
La primera ocasión del BVB llegó con un cabezazo demasiado cruzado de Serhou Guirassy tras un centro de Daniel Svensson. Una gran confusión entre la defensa del BVB y su portero casi le dio una oportunidad clarísima a Samardzic tras un pase atrás de Giorgio Scalvini. En la contra, la conexión Svensson-Guirassy volvió a funcionar y Marco Carnesecchi tuvo que intervenir. Los italianos encadenaron varios córners, pero la defensa alemana despejó una y otra vez.
La Atalanta finalmente igualó la eliminatoria. Bernasconi probó un centro-chut que obligó a Kobel a intervenir, pero el rechace quedó en el centro del área. Desde la frontal, Davide Zappacosta enganchó una volea potente que Bensebaini desvió a su propia portería, 2-0.

Un penalti en el último suspiro para sellar la clasificación
Al volver del descanso, Carnesecchi realizó una parada espectacular ante Guirassy, aunque la jugada quedó invalidada por fuera de juego. Otro gran trabajo de Scamacca de espaldas permitió a Mario Pasalic llegar al punto de penalti y rematar de primeras, pero Kobel volvió a salvar al BVB. El portero alemán también detuvo el disparo de Zappacosta, que se había abierto paso solo para plantarse ante él. Maximilian Beier apareció por la derecha y buscó un pase atrás. Sin apoyo, probó un disparo cruzado que se fue rozando el poste de Carnesecchi.
La Atalanta culminó su espectacular remontada con un gol del croata Pasalic, que remató de cabeza en el área pequeña un balón templado de Marten de Roon, 3-0. Desde la izquierda, Zalewski siguió generando peligro en la defensa alemana y Kobel tuvo que lucirse de nuevo. Los jugadores del BVB tardaron en reaccionar. Un buen pase filtrado de Fabio Silva casi lo aprovechó Guirassy, que no logró controlar el balón. Ambos tuvieron el 3-1 en sus botas tras una gran jugada de Carney Chukwuemeka: Guirassy falló en el primer remate y luego Silva se topó con Carnesecchi.
Pero Karim Adeyemi decidió marcar ese gol tan esperado en una acción individual: arrancó por la derecha, se metió hacia el centro, dejó atrás a dos defensores italianos y sacó un disparo con rosca desde la frontal. Cambio acertado de Niko Kovac, que lo había introducido cinco minutos antes, 3-1. Samardzic casi respondió con una gran jugada individual y un disparo raso que se fue demasiado cruzado.
Pasalic, lanzado por la izquierda, puso un buen centro para Nikola Krstovic, que intentó rematar de cabeza pero Bensebaini le golpeó en la cara con los tacos. El defensa vio la segunda amarilla y fue expulsado. Sánchez Martínez también señaló penalti, ya en el último suspiro. Desde los 11 metros, Samardzic mantuvo la calma y clavó un disparo imparable a la escuadra, 4-1.

Jugador Flashscore del partido: Pasalic (Atalanta).
