RB Lipsk mierzył się z Borussią Dortmund w finale DFB-Pokal. Dla klubu z Lipska był to drugi w historii finał Pucharu Niemiec.
W mecz zdecydowanie lepiej weszli piłkarze BVB. Borussia od początku wyglądała pewniej i szybko przejęła piłkę, kontrolując grę. W 5. minucie Borussia otworzyła wynik meczu. Sancho otrzymał podanie od Dahouda i ładnym, mierzonym strzałem po krótkim słupku dał prowadzenie BVB. Podobnie jak w ligowym meczu, Lipsk bardzo szybko stracił bramkę, a ponownie zdobył ją Sancho.
Borussia w pierwszej połowie była drużyną zdecydowanie lepszą i w 28. minucie podwyższyła wynik. Haaland dostał podanie od Reusa, wygrał pojedynek fizyczny z Upamecano i strzałem po długim słupku podwyższył wynik na 0:2.
RB Lipsk starał się szybko odpowiedzieć i już w 39. minucie Sørloth miał swoją okazję. Norweg otrzymał podanie od Daniego Olmo, wbiegł w pole karne, oddał strzał po krótkim słupku, jednak jego strzał zatrzymał się na bocznej siatce.
W 45. minucie zdecydowaną przewagę w pierwszej połowie udokumentowała Borussia, która podwyższyła wynik na 0:3. Na prostopadłe podanie wybiegł Reus, pobiegł z piłką przez niemal połowę boiska i zagrał do Sancho, któremu zostało wbicie piłki do pustej bramki.
Lipsk w pierwszej połowie był bezradny. Borussia Dortmund weszła w mecz zdecydowanie lepiej i od samego początku budowali swoją przewagę, którą później potwierdzali zdobytymi bramkami.
RB Lipsk od początku drugiej połowy wyszedł na boisko zdecydowanie pewniejszy i od samego początku ruszył do odrabiania strat. Już w pierwszej akcji po wznowieniu gry kapitalne podanie za linię obrony otrzymał Nkunku, oddał strzał z pierwszej piłki, ale ta przeszła po poprzeczce i opuściła boisko.
W kolejnych kilku minutach piłkarze RB Lipsk mieli kilka okazji, jednak bez większego zagrożenia pod bramką Bürkiego.
W 66. minucie Borussia powinna zdobyć bramkę i podwyższyć wynik na 0:4, jednak Hazard zamykający dośrodkowanie nie trafił z najbliższej odległości do pustej bramki.
W 71. minucie piłka trafiła przed polem karnym do Daniego Olmo, który bez namysłu huknął z lewej nogi i bardzo ładnym strzałem dał Lipskowi bramkę. Piłkarze Juliana Nagelsmanna uwierzyli i starali się zdobyć bramkę kontaktową, jednak strzały Poulsena i Nkunku minimalnie mijały bramkę Borussii.
W 84. minucie Borussia miała kolejną sytuację, po której powinna podwyższyć prowadzenie. Sancho w sytuacji sam na sam minął Gulácsiego, jednak przeczekał oddanie strzału i Gulácsi zdąrzył interweniować.
Piłkarze RB Lipsk do samego końca próbowali zdobyć bramkę kontaktową, jednak w 87. minucie Borussia definitywnie zamknęła mecz, a dokładniej Haaland, który strzałem sprzed pola karnego podwyższył wynik na 1:4 i Borussia była już pewna zdobycia trofeum.
Druga połowa pokazała, że RB Lipsk mógł powalczyć w tym meczu. Podobnie jak w ligowym spotkaniu po pierwszej bardzo słabej i niepewnej połowie Lipsk w drugiej części był w stanie zdominować Borussię i stworzyć sobie kilka dobrych okazji, w których brakowało jednak wykończenia czy tak, jak w pierwszej sytuacji Nkunku, troszkę szczęścia. Ostatecznie mecz kończy się wynikiem 1:4 i to Borussia Dortmund wygrywa DFB-Pokal.