El World Bowl XII fue el partido por el campeonato de la NFL Europa de 2004. El partido se jugó en el Arena AufSchalke en Gelsenkirchen, Alemania, el 12 de junio de 2004. En este partido, el campeón defensor Frankfurt Galaxy regresó para intentar proteger su título después de pasar por una temporada regular de 7-3. Su oponente fue Berlin Thunder , ya que ingresaron al concurso después de una temporada regular de 9-1, la mejor de la franquicia. 35,413 fanáticos asistieron para ver esta pelea por el campeonato. El récord de la temporada regular de Thunder prácticamente explicó su desempeño, ya que despojaron a Galaxy de su cinturón de campeonato en un enfrentamiento reñido. El marcador final fue 30-24, a favor de Berlin. El RB de Thunder, Eric McCoo, ganó los honores de MVP al correr 28 veces para 167 yardas y un touchdown, con su carrera más larga siendo de 69 yardas.
El Thunder ganó la serie de la temporada regular contra el Galaxy, 31-27 en Frankfurt y 41-0 en Berlín.
El World Bowl XII comenzó con el Galaxy recibiendo el balón primero, pero cuatro jugadas y una falta por "Demora de Juego" después, el QB JT O'Sullivan intentó pasarle el balón al RB Skip Hicks y su pase fue interceptado por el DT de Berlín Montique Sharpe, quien devolvió el balón 28 yardas para un touchdown. El Galaxy luego comenzaría su segunda serie ofensiva en su propia yarda 25. A pesar de avanzar 66 yardas en 11 jugadas, la defensa del Thunder obligó al Galaxy a conformarse con un gol de campo de 28 yardas de Ralf Kleinmann. En el segundo cuarto, ambos equipos evitaron que el otro anotara durante la mayor parte del período. No fue hasta los últimos dos minutos de la mitad que la anotación continuaría, con JT O'Sullivan liderando una serie ofensiva de 5 jugadas y 55 yardas y culminándola con un pase de touchdown de 8 yardas al WR Derrick Lewis. Con menos de un minuto para el final de la primera mitad, el mariscal de campo del Thunder, Rohan Davey , consiguió una serie de 7 jugadas y 51 yardas, pero la defensa de Frankfurt obligó a Berlin a conformarse con un gol de campo de 38 yardas de Jonathan Ruffin , que le dio al Thunder de Berlín una ventaja de 10-7 en el medio tiempo. En el tercer cuarto, una jugada fue todo lo que se necesitó en su segunda serie de la primera mitad, ya que una pequeña jugada de truco ayudó al mariscal de campo Rohan Davey a pasarle el balón al WR Richard Alston, quien a su vez completó un pase de touchdown de 60 yardas a su compañero WR Chas Gessner. El Thunder luego seguiría aumentando su ventaja, ya que Ruffin pateó un gol de campo de 42 yardas para darle al Thunder una ventaja de 23-10 al comenzar el último cuarto. En el último cuarto, el Thunder obtuvo sus puntos finales del juego, ya que el RB MVP Eric McCoo corrió 69 yardas para un touchdown. Con el Galaxy perdiendo 30-10 con menos de seis minutos por jugar, necesitaban puntos y los necesitaban rápido. Respondieron cuando O'Sullivan lideró una serie de cinco jugadas y 64 yardas y la cerró con un pase de touchdown de 17 yardas al WR Drew Haddad. En la siguiente serie, O'Sullivan lanzó un pase de 19 yardas a Derrick Lewis. Desafortunadamente, fue demasiado poco y demasiado tarde, ya que el Thunder puso el reloj de juego a cero y aseguró su tercer título del World Bowl en cuatro años.