Mientras tanto, Friburgo tuvo que prescindir del sancionado Christian Günter. Esto pone fin al increíble récord del capitán del Freiburg de 153 partidos oficiales seguidos.
Cuando el reloj se acercaba a la media hora, Freiburg tomó la delantera. Un maravilloso lanzamiento de falta de Vincenzo Grifo entró con la ayuda del poste y un toque de Lukas Hradecký desviado. El Leverkusen estuvo cerca del empate: Kübler hizo una parada crucial de Diaby mientras que el cabezazo de Frimpong bloqueó un brillante centro de Bakker.
A Xabi Alonso le pareció oportuno dar entrada a Wirtz tras el descanso. Las posibilidades eran pocas ya que Diaby y Sallai intercambiaron esfuerzos especulativos en ambos goles. Sin embargo, el gol del empate llegó de la mano de Sardar Azmoun. Wirtz dejó espacio para un centro de Bakker y el internacional iraní anotó desde seis metros para poner el 1-1.
En el minuto 71, el equipo de Streich estuvo a punto de recuperar la ventaja. Otro lanzamiento a balón parado de Grifo lo sacó Ginter. Hradecký paró el primer intento con un cabezazo, pero el rebote cayó a favor de Lienhart, que solo pudo pegar en el poste. Mientras el aguanieve seguía cayendo, «Die Werkself» presionó para ganar. El suplente Patrik Schick arrebató casi los tres puntos en el tiempo de descuento cuando desvió un centro de Demirbay al poste. Los equipos no pudieron separarse ya que terminó en un empate 1-1.