Мачът започна динамично на натежкия от дъжда терен. Борусия нанесе първия удар в 10-ата минута, когато Риерсон свали технично топката, а Максимилиан Байер засече от въздуха за 0:1. Домакините реагираха бързо. В 22-ата минута Серу Гираси извърши нарушение в наказателното поле срещу Робин Кох, а Джан Узун реализира безкомпромисно отсъдената дузпа за 1:1.
След почивката драмата продължи с пълна сила. В 68-ата минута Феликс Нмеча стреля отдалеч, топката рикошира в Хуго Ларсон и излъга вратаря за 1:2. Айнтрахт обаче отново изравни светкавично. Само три минути по-късно дебютантът Юнес Ебнуталиб се възползва от пас на Калимуендо и хладнокръвно прехвърли Кобел за 2:2.
В 90-ата минута резервата Махмуд Дахуд, играл в миналото за Дортмунд, взриви стадиона. Той овладя лошо изчистена топка и с фамозен фалцов удар от 17 метра я прати в мрежата чрез гредата за 3:2.
В шестата минута на продължението обаче, след центриране на Забицер и разбъркване, топката стигна до друга резерва – Карни Чуквуемека. Англичанинът запази самообладание и отблизо простреля вратаря за крайното 3:3. ВАР преразгледа ситуацията за игра с ръка, но голът бе зачетен.




















