Pirms pāris nedēļām Minhenes "Bayern" un Dortmundes "Borussia" jau tikās savā starpā Vācijas Bundeslīgas mačā, bet šovakar aizvadīja vēl vienu savstarpējo spēli, noskaidrojot, kura no abām kļūs par otru kausa izcīņas finālisti. Lai arī pēc līdzīga sākuma "Bayern" sāka pārņemt iniciatīvu, 19. minūtē vadībā izvirzījās Dortmunde - pēc Havi Martinesa kļūdas aizsardzībā 1:0 panāca Marko Roiss, raidot vārtos atlēkušo bumbu (mirkli pirms tam "Bayern" glāba pārliktnis).
Turpinājumā "Bayern" spēja pavērst rezultātu par labu sev. Vispirms Martiness laboja savu kļūdu un pēc Šabi Alonso centrējuma panāca 1:1, bet puslaika izskaņā pēc milzīga Minhenes spiediena no vārtu priekšas mājiniekus vadībā izvirzīja Matss Hummelss. Dortmunde bija tuvu arī vēl vienu vārtu ielaišanai un varēja būt priecīga par tikai minimālu deficītu pēc 45 minūtēm.
Lai arī otrā puslaika sākumā turpinājās "Bayern" dominance, līdz puslaika vidum Dortmunde spēja situāciju mainīt un panāca izlīdzinājumu - pēc Usmana Dembelē centrējuma Pjērs Emeriks Obamejangs raidīja bumbu jau tukšā vārtu stūrī. "Borussia" pie tā neapstājās, un drīz vien Dembelē izcēlās ari pats, pēc skrējiena pa labo malo triecot bumbu zem pārliktņa. Lai arī "Bayern" pāris situācijās bija ļoti tuvu izlīdzinājumam, Dortmunde nosargāja pārsvaru, gāžot pašreizējo kausa čempioni no troņa.
Finālā 27. maijā Dortmunde tiksies ar Frankfurtes "Eintracht".