Det var målløst etter 90 minutter, og også etter 120. Men i straffekonkurransen var Bayern best og vant 4-3. Douglas Costa ble matchvinner.
Da rant tårene for populære Pep, som slutter i Bayern etter tre sesonger. Han skal nå til England og Manchester City.
Verken Bayern München eller Borussia Dortmund klarte å finne veien til nettmaskene i den tyske cupfinalen, og dermed måtte de to lagene, som endte som henholdsvis nummer en og to i årets Bundesliga, ut i straffesparkkonkurranse.
Der var det Bayern som til slutt var best og vant 4-3 etter at Dortmund-spillerne Sven Bender og Sokratis Papastathopoulos misbrukte sine straffer. Benders skudd ble reddet av Manuel Neuer, mens Papastathopoulos skjøt stolpe-ut.
Både Bayerns Robert Lewandowski, årets toppscorer i Tyskland, og Dortmunds Pierre-Emerick Aubameyang hadde muligheten til å sende sitt lag i ledelsen i annen omgang i ordinær tid, men begge satte ballen over. Heller ingen andre klarte å score, og dermed måtte to slitne lag ta fatt på en ny halvtime på Olympiastadion i Berlin.
I ekstraomgangene kom det heller ingen scoringer, og bein med kramper måtte ut i straffesparkkonkurranse. For Dortmund bommet både Bender og Papastathopoulos, mens Joshua Kimmich skapte ny spenning da han gjorde det samme for Bayern. Han prøvde et skudd midt i mål, og keeper Roman Burki fikk det lett da han ble stående.
Arturo Vidal, Lewandowski og Thomas Muller traff derimot med sine straffespark for Bayern. Douglas Costa kunne dermed sikte cuptittelen for München-laget da han gikk fram for å ta lagets siste straffe.