De Monegask nam nochtans geen blitsstart, maar kon wel zijn positie in de kopgroep handhaven. Hij maakte, wanneer hij kon, gebruik van de fouten van anderen om zo zijn eerste overwinning van het jaar te pakken.
Gianmaria Bruni reed nochtans vanaf de start aan de leiding en leek te vliegen over het Duitse asfalt. Piquet probeerde nog aan Bruni voorbij te gaan in de eerste bocht, maar miste zijn rempunt, waarop Neel Jani naar de tweede plaats kan sluipen. In tussentijd reed Bruni verder en verder weg van het pak.
Een ronde later probeerde Jose Maria Lopez Nicolas Lapierre voorbij te gaan in dezelfde bocht en ook voor hem liep het beroerd af. Hij tikte de Fransman aan, welke op zijn beurt teamgenoot Kovalainen ramde. Premat kon nergens meer heen en raakte Lopez, wie uiteindelijk nog in de pits kon geraken voor herstellingen; voor de andere piloten was het game over.
Bruni bleef zijn voorsprong op Jani rustig uitbouwen, terwijl deze laatste in een heftig gevecht om de tweede strijd was verwikkeld. Hij diende Piquet, Piccione, Rosberg, Pantano en een snel naderende Adam Carroll, allemaal binnen 2 seconden, of te houden.
In ronde 16 was het echter afgelopen met de dominantie van Bruni; hij vertraagde en zijn voorspring van 6 seconden op de achtervolgende meute slonk als sneeuw voor de zon. De Italiaan kon de pits nog bereiken, waar hem niets anders restte dan de handdoek te werpen...
Neel Jani leidde nu de race, maar met de top 6 binnen iets meer dan een halve seconde, werd het een hevig gevecht. We zagen heel wat piloten elkaar voorbijsteken om enkele ronden daarna terug ingehaald te worden. In ronde 20 zag Clivio Piccione echter zijn kans om Jani voorbij te gaan. Jani had duidelijk rast van zijn remmen, waarvan Piccione optimaal profiteerde in de eerste bocht. Hij ging Jani voorbij, waarna deze laatste enkel lijdzaam kon toezien hij Piccione zijn voorsprong uitbouwde. De wagen van Jani werd moeilijker en moeilijker controleerbar, mede door vlakke plekken op zijn banden.
Twee ronden daarna zagen we Jani de pits opzoeken om zijn linkervoorband te laten wisselen, weg goede prestatie...
In de allerlaatste ronde zagen we Giorgio Pantano nog spinnen, waarbij hij voorbijgegeaan werd door Sergio Hernandez en Ferdinando Monfardini, welke de laatste posities die recht gaven op punten inpalmden.
Aan de vlag was het Piccione die Carroll vooraf ging. Laten we bovendien niet vergeten dat deze laatste vanop een 21e plaatst gestart was!
Scott Speed pakte voor de tweede keer dit weekend de punten van de snelste ronde in wedstrijd.
De uitslag
| 01 | C. Piccione | Durango | 42:42.210 (24 ronden) |
| 02 | A. Carroll | Super Nova Int | +6.861 |
| 03 | N. Piquet Jr. | Hitech Piquet Sports | +7.487 |
| 04 | N. Rosberg | ART Grand Prix | +7.727 |
| 05 | S. Hernandez | Campos Racing | +14.867 |
| 06 | F. Monfardini | Durango | +17.270 |
| 07 | G. Pantano | Super Nova Int | +21.005 |
| 08 | O. Pla | DPR | +22.896 |
| 09 | R. Sharp | DPR | +35.319 |
| 10 | F. Fauzy | DAMS | +56.231 |
| 11 | E. Viso | BCN Competicion | +80.910 |
| 12 | S. Speed | iSport International | +1 ronde |
| 13 | N. Jani | Racing Engineering | DNF |
| 14 | J. Lopez | DAMS | +2 ronden |
| 15 | J. Alvarez | Campos Racing | +2 ronden |


