Hızını kesmeyerek Almanya'da da yarışı ilk sırada bitiren Schumacher'in ardından takım arkadaşı Felipe Massa ikinci oldu.Renault pilotu Fernando Alonso'nun ancak beşinci olabildiği yarış sonucu Schumacher ve Alonso arasındaki puan farkı 11'e indi.
Yarışa pole positionda başlayan Kimi Raikkonen'in üçüncü olduğu yarışta Toyota pilotlarından Ralf Schumacher 9. olurken takım arkadaşı Jarno Trulli motor değişikliği yüzünden 20. sırada başladığı yarışı 7. sırada tamamladı.