Héctor Barberá y Pablo Nieto, antaño compañeros de equipo y sobre sendas Aprilia, optaban a la victoria o el podio en los 125 c.c. El de Madrid jugó mal su baza en la última vuelta y acabó sexto, en tanto que el de Dos Aguas aguantó el tipo y sólo se confió en exceso al dejar que el australiano Casey Stoner (Aprilia) le superase, lo que le privó de disputar la victoria al italiano Roberto Locatelli (Aprilia) y le relegó a la tercera posición.

Después de varios intentos infructuosos, el veterano piloto italiano logró en ante sus aficionados la victoria que más le podía resarcir del infortunio de principio de temporada y así lo hizo, aunque tuvo que luchar hasta el final, como es habitual en esta cilindrada, con un nutrido grupo de pilotos que no dio en ningún momento su brazo a torcer. Casey Stoner, terminó en segunda posición a tan sólo 152 milésimas del ganador. Jorge Lorenzo acabó décimo.