Nel primo tempo del match dalla Veltins-Arena iniziano subito a fare la differenza i padroni di casa del Schalke 04. Alla quattordicesima minuto, Gerald Asamoah mette a segno un gol dopo un assist di Heiko Westermann, portando così il risultato sul 1-0 per la sua squadra.
Il Schalke 04 continua a premere sull'acceleratore e al trentacinquesimo minuto si verifica un autogol di M. Engelhardt, portando la squadra di casa su un vantaggio di due gol.
Il Nürnberg cerca di reagire e al cinquantacinquesimo minuto finalmente riescono a mettere a segno un gol. A. Charisteas segna su un assist di D. Reinhardt, portando il risultato sul 2-1.
La partita si fa più intensa con alcuni falli da entrambe le parti. Al sessantesimoprimo minuto, P. Kluge del Nürnberg riceve un cartellino giallo per un fallo.
Entrambi gli allenatori decidono di apportare alcune modifiche alla formazione. Al sessantunesimo minuto, H. Altintop entra in campo al posto di Mesut Özil per il Schalke 04. Poco dopo, al sessantatreesimo minuto, J. Mnari sostituisce M. Engelhardt per il Nürnberg.
I cartellini gialli non mancano nemmeno in questa partita. Al settantacinquesimo minuto, A. Charisteas del Nürnberg riceve un cartellino giallo, seguito da F. Ernst del Schalke 04 al minuto successivo.
L'arbitro continua ad essere rigido e punitivo. Al settantaquattresimo minuto, Z. Bajramovic del Schalke 04 riceve un cartellino giallo.
Con il passare dei minuti, la tensione in campo aumenta. Al minuto ottantaquattro, Márcio Rafinha del Schalke 04 riceve un cartellino giallo, seguito da Andreas Wolf del Nürnberg al minuto successivo.
Nel corso degli ultimi minuti, entrambe le squadre cercano di ottenere un ulteriore vantaggio. Al minuto ottantaotto, P. Løvenkrands entra in campo al posto di Gerald Asamoah per il Schalke 04.
Nonostante alcuni tentativi da entrambi i lati nel finale della partita, il risultato rimane invariato e il Schalke 04 vince la partita con un punteggio finale di 2-1 contro il Nürnberg.

















