Ni siquiera el estreno goleador de Dani Olmo valió para que el RB Leipzig evitara acabar cayendo eliminado en la Copa de Alemania ante un Eintracht de Frankfurt superior. Los locales se antojaron mejores y finiquitaron el pase a la siguiente ronda.
El Eintracht se puso con ventaja en el minuto 17 gracias a un penalti convertido por el portugués André Silva. Esta se produjo por una mano dentro del área de Marcel Halstenberg sancionada por el VAR al intentar interceptar un centro lanzado desde la banda izquierda.
La jugada del penalti había sido la primera aproximación digna de mención del Eintracht, que, hasta ese momento, había tenido que dedicarse a defender su área ante la presión de sus rivales. Poco antes, estos habían tenido incluso una gran ocasión en los pies del checo Patrick Schick.
El RB Leipzig siguió llevando la iniciativa, perom en un contragolpe en el minuto 50 y tras una mala entrega de Upamecano, Filip Kostic hizo el segundo para los de casa.
El entrenador visitante, Julian Nagelsmann, trató cambiar el guion del partido en el segundo tiempo y dio entrada a Dani Olmo en el descanso, y, en el minuto 61, a su goleador Timo Werner, que había empezado el compromiso en el banquillo.
En el minuto 68, Olmo acortó distancia con un remate tras un centro de Angeliño desde la izquierda que Werner dejó pasar con una finta. Con el gol de Olmo, el partido quedó abierto y el RB Leipzig empezó a apretar. En el minuto 80, tuvo una buena ocasión cuando un defensa sacó en boca de gol un remate de Christopher Nkuku.
No obstante, el Eintracht siguió llevando peligro al contragolpe y la sentencia llegó en el minuto 95 con otro gol de Kostic.