Dortmund rozhodl zápas na prázdném stadionu v Berlíně už v prvním poločase, kdy dal tři branky. Za Lipsko snížil v 71. minutě Dani Olmo, ale v závěru se znovu trefil norský kanonýr Haaland.
Lipsko neuspělo ani při své druhé finálové účasti. Předloni nestačilo na Bayern Mnichov.
Red Bulls tak dál čekají na první vítěznou trofej. Od příští sezony budou o další úspěch usilovat bez trenéra Juliana Nagelsmanna, který v létě odejde do Bayernu.
72. Olmo
5. Sancho
28. Haaland
45+1. Sancho
88. Haaland
Gulácsi – Klostermann, Upamecano, Halstenberg – Kampl (63. Laimer) – Mukiele (63. Forsberg), Olmo, Haidara (70. Henrichs), Sabitzer (C) – Sörloth (46. Y. Poulsen), Hwang Hi-čchan (46. Nkunku).
Bürki – Ł. Piszczek, Akanji, Hummels, Guerreiro – Bellingham (46. T. Hazard), Can – Reus (C) (90+1. Brandt), Dahoud (74. Delaney), Sancho (89. Meunier) – Haaland (90+1. Reyna).
Martínez – Forsberg, Henrichs, Kluivert, Konaté, Laimer, Nkunku, Orban, Y. Poulsen.
Drljača – Brandt, Delaney, Knauff, T. Hazard, Reinier, Meunier, Reyna, N. Schulz.
45+2. Upamecano, 81. Olmo
16. Can, 26. Bellingham, 51. Dahoud, 81. Sancho, 90. Hummels
Rozhodčí: Brych – Borsch, Lupp