A Hamburg kezdte aktívabban a kupamérkőzést, ám a 23 percben gyökeresen megváltozott a játék képe. Cristian Molinaro vezette a bal szélen a labdát, majd átívelt a felfutó Cacaunak. Jeffrey Bruma ügyetlenkedésének köszönhetően a labda eljutott a címzetthez, akinek nem remegett meg a lába, a tizenhatoson belülre érve okosan lőtt Jaroszlav Drobny jobb keze mellett a kapuba. (1–0)
A vezető találat felrázta a stuttgartiakat, akik tetszetős támadásokkal próbálták előnyüket növelni. A hazaiak uralták a középpályát, kemény védekezésüknek köszönhetően ritkán tudott a Hamburg a támadózónában veszélyeztetni.
Az 54. percben a fordulás után csereként pályára lépett Mladen Petric fordult le őrzőjéről a Stuttgart térfelének közepén, majd mesterien ugratta ki Paolo Guerrerot a leshatáron. A perui csatár középre adásába William Kvist nagyon szerencsétlenül ért bele, hiszen a berobbanó Peric elől a saját kapujába lőtt. (1–1)
Nem örülhettek sokáig a hamburgi hívek. A 62. percben Zdravko Kusmanovics kiváló átadása után a bal szélen feltűnő Molinaro adott középre, ismét Cacaunak, aki az ötösről higgadtan a kapuba helyezett. (2–1)
Az újabb vezetés birtokában visszahúzódott a Stuttgart saját térfelére, átadva ezzel a kezdeményezést a Hamburgnak. Erre kis híján rá is fizetett, de előbb Robert Tesche, majd Paolo Guerrero ziccerét fogta az önkívületi állapotban védő Sven Ulreich. A 79. percben talán az idény védését mutatta be Ulreich: Guerrero beadása után Petric négy méterről, középről fejelhetett kapura, ám a stuttgarti kapus elképesztő bravúrral védeni tudott.
A Stuttgart egy remek támadásából gólt szerzett a második félidőben és a nyolc közé jutott, amit remekül védő kapusának is köszönhet.
A Hamburg mumusa a Német Kupában a Stuttgart, hiszen ha vele találkozik, rendre búcsúzik.
VfB Stuttgart–Hamburger SV 2–1 (1–0)
Mercedes-Benz Arena, vezette: Peter Gagelmann.
Stuttgart: Ullreich – Boka, Tasci, Maza, Molinaro – Harnik (Gebhart 76.), Kvist, Kuzmanovics, Gentner – Cacau (Schieber 76.), Okazaki (Niedermeier 90.)
Hamburg: Drobny – Diekmayer, Bruma, Westermann, Aogo – Tore (Son 80.), Rincon, Kacar (Tesche 69.), Jansen (Petric 46.) – Ilicevic – Guerrero
Gólszerzők: Cacau (23., 62.) ill. Kvist (54.)
Sárga lapok: Guerrero (35.), Petric (56.)
Arango révén már a 18. percben vezetést szerzett a Mönchengladbach, amely a második félidő elején emberelőnybe került. Huntelaar kapott sárgát, majd amiért gúnyosan megtapsolta a játékvezetőt újabb lapot kapott, így a kiállítás sorsára jutott. Emberelőnyét gyorsan gólra is váltották a hazaiak Reus révén. Nem adta fel a Schalke, amely emberhátrányban is támadott. A 70. percben a csereként beállt Draxler találatával szépíteni tudtak a kék-fehérek, nyílttá téve a kupameccs hajráját. A 88. percben Reus eldöntötte a párharc sorsát, csapata harmadik, saját maga második góljával. A ráadás perceiben kilenc főre fogyatkoztak a hitevesztett vendégek, akik meglepetésre kiestek a kupából.
Mönchengladbach–Schalke 3–1 (1–0)
Borussia Park, vezette: Wolfgang Stark.
Mönchengladbach: Stegen – Jantschke, Stranzl, Dante, Daems – Herrmann (Marx 88.), Nordveit, Neustadter, Arango – Hanke (De Camargo 71.), Reus (Brouwers 90+1.)
Schalke: Unnerstall – Howedes, Papadopoulos, Matip, Fuchs – Hoger (Marica 71.), Jones, Jurado (Baumjohann 80.) – Raul – Huntelaar, Pukki (Draxler 46.)
Gólszerzők: Arango (18.), Reus (56., 88.) ill. Draxler (70.)
Sárga lapok: De Camargo (90+1.) ill. Jones (10.), Papadopoulos (28.), Huntelaar (47.)
Kiállítva: Huntelaar (47. – második sárga után), Jones (90+1. – második sárga után)