Die Schalker mussten im Pokalfinale auf ihren Kapitän Waldoch verzichten. Der polnische Nationalspieler wurde nach seiner Adduktorenverletzung, erlitten beim Bundesliga-Finale vor einer Woche gegen die SpVgg Unterhaching, nicht mehr fit. Für ihn brachte Trainer Huub Stevens den Niederländer Oude-Kamphuis im Mittelfeld, während dessen Landsmann Van Hoogdalem in der Abwehr-Dreierkette rückte. Bei Union Berlin saß Torjäger Teixeira überraschend auf der Ersatzbank. Der Brasilianer, der in der Regionalliga bislang 31 Treffer erzielte, wurde nach Aussage von Union-Coach Wassilev zunächst aus taktischen Gründen nicht für die Anfangsformation nominiert.
Vor 73 011 Zuschauern im ausverkauften Berliner Olympiastadion bestimmte Regionalliga-Meister Union Berlin die Anfangsphase. Die Mannschaft des bulgarischen Trainers Georgi Wassilev trumpfte in den ersten 20 Minuten des 58. Endspiels um den DFB-Pokal frech auf, spielte ruhiger und abgeklärter und brachte die "Königsblauen" mehr in Verlegenheit als ihnen lieb war. Schon nach fünf Minuten musste Schalke-Keeper Reck gegen Union-Kapitän Menze zur ersten Ecke klären, kaum zwei Minuten später verfehlte ein Schuss des Bulgaren Koilov nur um Zentimeter das Tor von S 04. In der 23. Minute vergab Union-Stürmer Isa die beste Chance der Underdogs, als er aus halbrechter Position mit einer sehenswerten Direktabnahme nur das Lattenkreuz traf. Das Team von Huub Stevens, das nach der verpassten deutschen Meisterschaft am vergangenen Samstag nervlich angeschlagen schien, kam angetrieben von Möller besser ins Spiel. Der Spielmacher scheiterte in der 26. Minute nach einer feinen Einzelleistung mit einem Schuss aus 18 Metern nur knapp, eine Minute später rettete Union-Schlussmann Beuckert einen Schuss von Schalkes Abwehrspieler Hajto aus fünf Metern Entfernung mit einem glänzenden Reflex. In der 35. Minute nahm Torjäger Sand eine Flanke von Böhme volley, doch der Ball ging über die Querlatte des Union-Gehäuses.
Auch nach der Pause machte der Bundesligist weiter Druck, hatte allerdings Glück, dass Durkovic bei einem Konter der "Eisernen" nur das Torgebälk traf. In der 53. Minute dann die Führung für Schalke 04: Böhme zirkelte einen Freistoß aus 21 Metern ins rechte obere Toreck und ließ Union-Torwart Beuckert keine Abwehrmöglichkeit. Keine fünf Minuten später konnten die "Königsblauen" die Führung ausbauen: Nach einem Foul an Mpenza gab Schiedsrichter Albrecht Elfmeter, Böhme ließ sich die Chance nicht nehmen und hämmerte den Ball ins Berliner Tor. Nach diesem Doppelpack des Schalker Nationalmannschafts-Kandidaten verflachte das Spiel. Union-Coach Wassilev reagierte zwar noch einmal und brachte Torjäger Teixeira, doch auch er konnte keine entscheidenden Impulse nach vorne im Spiel des Zweitliga-Aufsteigers setzen. Schalke kontrollierte die Begegnung und brachte den Vorsprung routiniert über die Zeit.
Bundesligist Schalke 04 hat sich im Duell gegen Zweitliga-Aufsteiger Union Berlin verdient durchgesetzt und nach der verpassten Meisterschaft wenigstens den Pokal nach Gelsenkirchen geholt.