Действующий чемпион класса 125cc Габор Талмаши повысил свои шансы на титул в этом году, выиграв гран-при Сан-Марино, в то время как лидер личного зачета Майк ди Милио не набрал очков из-за аварии.
Венгр прекрасно стартовал с поула и вместе с англичанином Бредли Смитом сразуже создал отрыв от остальных конкурентов. Два пилота Априлии сменяли друг друга на лидирующей позиции, пока на 12-м круге Талмаши не совершил ошибку, позволив Смиту уверенно возглавить гонку, однако сам сумел остаться на втором месте, так как преследователи к тому времени отстали уже на 7 секунд.
Но спустя три круга венгр настиг своего соперника и сразу же обошел его. В результате Смит довольствовался вторым местом, проиграв пять секунд победителю на финише.
Симоне Корси сумел закончить гонку третьим после ожесточенной борьбы с ди Милио, а затем и с Хоаном Оливом.
Француз вел борьбу с итальянцем, когда на 15-м круге потерпел крах, находясь в гонке на третьей позиции. На этом же круге возникли механические проблемы у Штефана Брадла и он завершил гонку.
Затем настала очередь Олива бороться за последнюю ступеньку подиума, но после того, как Корси настиг испанца на последнем круге, пилот Derbi вылетел в гравий. Он сумел вернуться в гонку, но завершил её лишь 12-м.
Ди Милио всё ещё возглавляет личный зачет чемпионата, но теперь его превосходство сократилось до 28 от Корси и 39 от Талмаши.