Finalisti lige prvakov so pred 70.000 gledalci celo povedli z zadetkom Dimitarja Berbatova (27.), vendar je v zadnji minuti prvega polčasa izenačil Joerg Boehme. V drugem delu so nogometaši Schalkeja tekmo odločili z zadetki Victorja Agalija (68.), Andreasa Moellerja (71.) in Ebbeja Sanda (85.), končni izid pa je postavil Ulf Kirsten v 89. minuti. Schalke je bil zmagovalec nemškega pokala že v letih 1937, 1972 in 2001.
Protesti nemških navijačev
Pred finalnim srečanjem nemškega pokala se je v Berlinu zbralo skoraj tisoč nogometnih navijačev, ki so protestirali proti določanju terminov nemške Bundeslige in po njihovem mnenju preveč ostremu ravnanju policije na nogometnih stadionih. Nogometni privrženci iz vse Nemčije so bili na berlinskem trgu Alexanderplatz tudi glasni nasprotniki gradnje dragih stadionov, kjer bodo na voljo le še sedišča.
"Naši protesti so namenjeni ohranitvi navijaške kulture," je dejal eden izmed navijačev, ki je bil navdušen nad tem, da so siceršnji hudi navijaški nasprotniki vsaj za en dan stopili skupaj in jasno izrazili svoje zahteve. Navijači so med drugim skandirali tudi: "DFB - nogometna mafija."
Poleg pripadnikov obeh navijaških skupin finalistov pokala iz Gelsenkirchna (Schalke) in Leverkusna (Bayer), so proteste izrazili tudi navijači različnih prvoligaških klubov ter domačih moštev 1. FC Union in BFC Dynamo. Policija je poročala le o manjših incidentih.