Leverkusen in Cup final after extra-time win over Mainz

Bayer Leverkusen 4 – Mainz 1 (AET) (DFB Pokal, April 21, 2009) Angelos Haristeas gave Leverkusen the lead in the 82nd minute but Mainz striker Aristide Bance stunned the hosts two minutes from time when he levelled with a powerful header. Arturo Vidal put Leverkusen back in front in the second minute of extra time and Simon Rolfes then flicked in a Manuel Friedrich header to make it 3-1. Michal Kadlec completed the extra time rout against Mainz with a solo run and finish in the 117th minute.