2004 DFB-Pokal Final
# 2004 DFB-Pokal Final

The 2004 DFB-Pokal Final decided the winner of the 2003–04 DFB-Pokal, the 61st season of Germany's premier knockout football cup competition. It was played on 29 May 2004 at the Olympiastadion in Berlin. Werder Bremen won the match 3–2 against second-division Alemannia Aachen, giving them their 5th cup title.

## Route to the final

The DFB-Pokal began with 64 teams in a single-elimination knockout cup competition. There were a total of five rounds leading up to the final. Teams were drawn against each other, and the winner after 90 minutes would advance. If still tied, 30 minutes of extra time was played. If the score was still level, a penalty shoot-out was used to determine the winner.

Note: In all results below, the score of the finalist is given first (H: home; A: away).

| Werder Bremen | Werder Bremen | Round | Alemannia Aachen | Alemannia Aachen |
| - | - | - | - | - |
| Opponent | Result | 2003–04 DFB-Pokal | Opponent | Result |
| Ludwigsfelder FC (A) | 9–1 | Round 1 | Rot-Weiß Erfurt (A) | 1–1 (a.e.t.) (4–3 p) |
| VfL Wolfsburg (H) | 3–1 | Round 2 | 1860 Munich (H) | 1–1 (a.e.t.) (5–4 p) |
| Hertha BSC (H) | 6–1 | Round of 16 | Eintracht Braunschweig (A) | 5–0 |
| Greuther Fürth (A) | 3–2 | Quarter-finals | Bayern Munich (H) | 2–1 |
| VfB Lübeck (H) | 3–2 (a.e.t.) | Semi-finals | Borussia Mönchengladbach (H) | 1–0 |

## Match

### Details

| Werder Bremen | Alemannia Aachen |
| - | - |
| GK | 1 | Andreas Reinke |
| RB | 7 | Paul Stalteri |
| CB | 20 | Mladen Krstajić |
| CB | 25 | Valérien Ismaël | 30' |
| LB | 27 | Christian Schulz | | 90' |
| DM | 6 | Frank Baumann (c) |
| CM | 24 | Tim Borowski | | 88' |
| CM | 4 | Fabian Ernst |
| AM | 10 | Johan Micoud |
| CF | 17 | Ivan Klasnić | | 87' |
| CF | 32 | Aílton |
| Substitutes: ||
| GK | 16 | Pascal Borel |
| DF | 19 | Viktor Skrypnyk | | 90' |
| MF | 21 | Holger Wehlage |
| MF | 26 | Simon Rolfes |
| FW | 9 | Angelos Charisteas | | 88' |
| FW | 18 | Markus Daun |
| FW | 38 | Nelson Valdez | | 87' |
| Manager: ||
| Thomas Schaaf ||
| GK | 1 | Stephan Straub |
| RB | 6 | Willi Landgraf | | 73' |
| CB | 3 | Alexander Klitzpera | 1' |
| CB | 12 | George Mbwando | 75' |
| LB | 33 | Stefan Blank | 27' |
| DM | 2 | Frank Paulus |
| CM | 7 | Ivica Grlić |
| CM | 5 | Dennis Brinkmann | | 83' |
| AM | 10 | Karlheinz Pflipsen (c) | | 80' |
| CF | 11 | Erik Meijer | 60' |
| CF | 17 | Bachirou Salou |
| Substitutes: ||
| GK | 24 | Dirk Memmersheim |
| DF | 4 | Quido Lanzaat |
| MF | 8 | Eric van der Luer | | 83' |
| MF | 21 | Cristian Fiél | | 73' |
| MF | 22 | Kai Michalke |
| FW | 9 | Daniel Gómez | | 80' |
| FW | 31 | Emmanuel Krontiris |
| Manager: ||
| Jörg Berger ||
| Assistant referees: Mike Pickel (Mendig) Christian Soltow (Hamburg) Fourth official: Thorsten Kinhöfer (Herne) | Match rules 90 minutes. 30 minutes of extra time if necessary. Penalty shoot-out if scores still level. Seven named substitutes, of which up to three may be used. |
