Ritsu Doan a trimis mingea peste poartă, iar colegul său Fares Chaibi a fost blocat de Gregor Kobel, în timp ce Dortmund a rămas calmă și a transformat toate cele patru lovituri de la 11 metri.
Oaspeții au avut o ocazie rapidă prin șutul lui Karim Adeyemi, dar la faza următoare, Ansgar Knauff de la Frankfurt a înscris după o pasă excelentă a lui Mario Goetze, cei doi foști jucători ai lui Dortmund colaborând pentru a aduce gazdele în avantaj în minutul 7.
Dortmund, care va juca săptămâna viitoare cu Manchester City în Champions League, a început repriza secundă în forță, iar Julian Brandt a egalat în minutul 48.
Antrenorul lui Dortmund, Niko Kovac, care a câștigat Cupa Germaniei cu Frankfurt în 2018, l-a introdus pe golgheterul Serhou Guirassy cu 13 minute înainte de final. Totuși, gazdele au fost aproape de gol din nou, Doan trimițând mingea în bară în minutul 81.
Eintracht a crezut că a obținut victoria prin reușita lui Jonathan Burkardt în minutul 115, dar acesta era în offside, iar echipa a pierdut în cele din urmă la lovituri de departajare.
