Bancaja Aspar rijder Nico Terol wist in de eindfase los te breken van een zevenkoppige groep rijders om zo zijn eerste overwinning van 2010 binnen te slepen. Efren Vazquez won daarachter het slipstream gevecht met Marc Marquez terwijl Jasper Iwema 0,029s te kort kwam op Alberto Moncayo en als 14e over de finish kwam.
Bij de start was het Efren Vazquez die als eerste bij de eerste bocht was gevolgd door Pol Espargaro, Marc Marquez, Nico Terol, Randy Krummenacher, Bradley Smith en Esteve Rabat. Terwijl Smith al snel een plekje verloor aan Rabat wisten de eerste zes rijders al redelijk snel een gaatje slaan. Na een paar ronde zouden ze nog gezelschap krijgen van Sandro Cortese om vervolgens de rest van de race met zijn zevenen te vechten voor de overwinning.
Smith kwam daarachter in een groepje met Tomoyoshi Koyama en Alexis Masbou terecht terwijl daar weer achter Danny Webb en Johann Zarco met elkaar vochten.
In de kopgroep werd in elke ronde wel een of meerdere posities gewisseld maar het was vaak Vazquez die op het start-finish gedeelte op de eerste plek lag.
Even leek Marquez in de 12e ronde een gaatje te kunnen slaan toen een angstig momentje voor Vazquez de andere vijf rijders ophield maar het gat werd al snel weer dicht gereden.
Met nog drie ronden te gaan ging Terol ineens meer gas geven en het lukte de Spanjaard om zich los te rijden van Vazquez, Espargaro en Marquez terwijl zij op hun beurt Cortese, Rabat en Krummenacher op een klein gaatje reden. Terwijl Marquez en Espargaro het elkaar lastig begonnen te maken, waarbij ook even contact was, wist Terol definitief los te breken en zo met een voorsprong van 2,395s als eerste over de finish te komen.
Vazquez won het slipstream gevecht met Marquez en Espargaro die net naast het podium greep. Sandro Cortese werd vervolgens vijfde voor Molenaar rijder Krummenacher en Rabat.
Smith kreeg in de eindfase een tweede adem en wist Koyama en Masbou achter zich te houden voor de achtste plek.
Jasper Iwema had of een slechte start of hij kwam in het gedrang, de CBC Corse rijder kwam na de eerste ronde pas als 20e door maar wist daarna ronde na ronde posities terug te winnen tot hij met Alberto Moncayo in gevecht kwam voor de 13e plaats. Iwema lag geruime tijd 13e maar moest uiteindelijk zijn meerdere erkennen (0,023s) in Moncayo en werd 14e.
Uitslag 125cc race | stand na Qatar