Podopieczni Thomasa Schaafa objęli prowadzenie w 11. min. Z rzutu wolnego przymierzył Diego, piłka odbiła się od poprzeczki i trafiła pod nogi Pera Mertesackera, który z najbliższej odległości ulokował ją w bramce. Wyrównanie padło w 67. min. Najpierw Tim Wiese wygrał pojedynek z Ivicą Oliciem, ale piłka trafiła pod nogi Guy Demela. Ten wstrzelił płasko futbolówkę w pole karne, gdzie Chorwat ją tylko musnął końcem buta, a ta odbiła się od słupka i ugrzęzła w siatce. Wiese nie miał szans. W doliczonym czasie kontrę Werderu wyprowadził Mesut Ozil, ale został bezpardonowo sfaulowany przez Davida Jarolima. Czech otrzymał czerwoną kartkę, a o awansie miała zadecydować dogrywka. W tej wynik nie uległ zmianie, więc arbiter zarządził serię rzutów karnych, w których, dzięki Timowi Wiese, do finału awansowali gracze z WeserStadion. *** HSV - Werder 1:1 (0:1, 1:1) po dogr., karne 1:3 0:1 Mertesacker 11. min 1:1 Olić 67. min karne: 1:0 Mathijsen 1:1 Pizarro 1:1 Boateng (obronił Wiese) 1:2 Ozil 1:2 Olić (obronił Wiese) 1:3 Frings 1:3 Jansen (obronił Wiese) Żółte kartki: Guerrero, Alex Silva, Mathijsen, Demel (HSV) oraz Hugo Almeida (Werder) Czerwona kartka: David Jarolim (HSV, 90+2. min, za faul) Sędziował: Knut Kircher Widzów: 56 000 HSV: Rost - Demel, Gravgaard, Mathijsen, Jansen - Alex Silva - Jarolim, Aogo (61. Trochowski) - Guerrero (46. Pitroipa) - Petrić (68. Boateng), Olić. Werder: Wiese - Fritz, Mertesacker, Naldo, Boenisch - Baumann (105. Tziolis) - Frings, Ozil - Diego - Pizarro, Hugo Almeida (86. Rosenberg)