Un fallo mecánico de la Yamaha de Valentino Rossi a falta de seis vueltas para el final, cuando lideraba la prueba, frustró su primer duelo con Dani Pedrosa, que iba segundo a rueda del campeón del mundo. Pero a partir de ese momento, Pedrosa bajó el ritmo y fue superado primero por Marco Melandri (Honda) que terminó ganando, y después Capirossi (Ducatti), que acabó segundo. En 250 cc, el japonés Takahashi (Honda) logró su primer triunfo, mientras
Lorenzo se fue al suelo con su Aprilia y Barberá acabó octavo por problemas con sus neumáticos. En 125 cc, Bautista (Aprilia) se tuvo que conformar con el
cuarto puesto, ya que rompió el motor cuando iba primero en la última vuelta.