El asturiano, que partía de la pole position, marcó de inicio el ritmo de la prueba, pero acabó siendo superado por el campeón de Ferrari en los boxes.
El asturiano realizó una salida perfecta que le permitió mantener la primera plaza y liderar la carrera hasta el segundo repostaje de gasolina.
Schumacher encadenó vueltas rápidas poco antes de su segunda parada, mientras que el español retrasó su entrada en la calle de garajes más de lo debido, tras marcar previamente tiempos por giro bastante más discretos.
Así, cuando Alonso se reincorporó a la pista, el piloto de Ferrari ya se había instalado en cabeza de manera irreversible.
No menos emocionante fue el duelo por el tercer puesto. Trulli fue capaz de aguantar hasta la última vuelta la presión de Barrichello, pero en el último viraje cometió un error y se equivocó en la frenada, lo que permitió a su rival brasileño adelantarle de forma limpia.
Al final, Alonso obtuvo su mejor resultado de este año y subió al segundo puesto del podio francés, escoltado por el brasileño Barrichello.
El español no pisaba el podio desde la primera carrera de la temporada (Australia, en la que fue tercero) y en esta prueba lo ha hecho por sexta vez en su carrera.
Por su parte, Schumacher ha logrado el triunfo número 79 de su carrera deportiva y el noveno de la presente temporada. En la imagen, el tradicional salto con el que celebra cada uno de sus triunfos.