Leverkusen, care în Bundesliga se află pe locul 9, a obţinut calificarea în finală în prelungirile partidei, când a marcat de trei ori, prin Vidal (min.92), Rolfes (min. 104) şi Kadlec (min. 117).
În finală, Leverkusen va întâlni pe Werder, care a învins la penalty-uri pe Hamburg, după ce la încheierea timpului regulamentar scorul era egal, 1-1. P. Mertesacker a deschis scorul pentru Werder, în minutul 11, iar Olic a egalat în minutul 67 pentru Hamburg, echipă care a evoluat apoi în prelungiri în inferioritate, după ce Jarolim a fost eliminat în minutul 90.
La penalty-uri s-au impus cei de la Werder, care vor juca finala Cupei Germaniei cu Leverkusen, pe 23 mai.