Schumacher je startajući s pol pozicije perfektnom vožnjom od početka do kraja utrke prevezao 66 krugova (301,884 km) za jedan sat, 23 minuta i 54,848 sekundi i zabilježio ukupno 81. Grand prix pobjedu u karijeri.
Od dosadašnjih 12 utrka Nijemac u bolidu Ferrarija nije trijumfirao jedino na Velikoj nagradi Monaca 23. maja, kada zbog lakšeg udesa nije završio utrku, koju je na kraju dobio Talijan Jarno Trulli, vozač Renaulta.
Drugo mjesto u Hockenheimu zauzeo je Britanac Jenson Button (BAR-Honda) sa 8,388 sekundi zaostatka, dok je trećeplasirani Španjolac Fernando Alonso (Renault) zaostao 16,351 sekundi iza pobjednika.
Šest utrka prije kraja prvenstva Schumacher u generalnom plasmanu sa sigurnošću vodi sa 110 bodova ispred klupskog kolege Brazilca Rubensa Barrichella sa 74 i Buttona sa 61 bod.
Iduća utrka u okviru prvenstva svijeta vozi se 15. kolovoza za Veliku nagradu Mađarske u Budimpešti.
Rezultati Velike nagrade Njemačke:
- Michael Schumacher (Njemačka, Ferrari) 1: 23:54, 848 (prosječno 215,852 km/h)
- Jenson Button (V.Britanija, BAR) 8,388 sekundi zaostatka
- Fernando Alonso (Španjolska, Renault) 6,351
- David Coulthard (V.Britanija, McLaren) 19,231
- Juan Pablo Montoya (Kolumbija, Williams) 23,055
- Mark Webber (Australija, Jaguar) 41,108
- Antonio Pizzonia (Brazil, Williams) 41,956
- Takuma Sato (Japan, BAR) 46,842
- Giancarlo Fisichella (Italija, Sauber) 1:07,102
- Christian Klien (Austrija, Jaguar) 1:08,578