Po bezbramkowej pierwszej połowie "Aptekarze" w nieco ponad piętnaście minut zdobyli trzy gole. W 54. min celnie zza pola karnego uderzył Tranquillo Barnetta. Szwajcar miał też udział przy drugim trafieniu, gdy w 61. min dośrodkował wprost na głowę Arturo Vidala. W 70. min Michael Rensing po raz trzeci musiał wyciągać piłkę z siatki. Tym razem pokonał go Patrick Helmes, po fatalnym błędzie Bastiana Schweinsteigera. Pewni swego gospodarze zaserwowali swoim fanom thriller w końcówce meczu, bowiem w dwie minuty stracili dwa gole. Najpierw celnie główkował Lucio, a 120. sekund później w ten sam sposób bramkę zdobył Miroslav Klose. Ostatnie minuty należały już jednak do graczy Leverkusen. W doliczonym czasie awans tej drużyny przypieczętował Stefan Kiessling, po akcji Angelosa Charisteasa. Bayer Leverkusen - Bayern Monachium 4:2 (0:0) 1:0 Barnetta 54. min 2:0 Vidal 61. min 3:0 Helmes 70. min 3:1 Lucio 72. min 3:2 Klose 74. min 4:2 Kiessling 90+2. min Żółte kartki: Kroos, Rolfes (Bayer) oraz Ottl, Rensing (Bayern). Sędziował: Florian Meyer. Widzów: 50 500.