Bij de start was het Gabor Talmacsi die Nicolas Terol te vlug af was gevold door Sergio Gadea, Simone Corsi, Bradley Smith, Mike di Meglio, Stefan Bradl en Stevie Bonsey.
In de eerste anderhalve ronde vonden er de nodige manoeuvres plaats waarbij Corsi de leiding over wist te nemen van Sergio Gadea. Gadea kwam halverwege de tweede ronde achter Stefan Bradl terecht toen Bradl onderuit ging en Gadea geen kant op kon en samen met Bradl de grindbak in schoof. Corsi en Terol kregen daardoor een gaatje ten opzichte van derde man Sandro Cortese met daar achter di Meglio, Smith, Andrea Iannone, Bonsey en een door een tijdelijk probleem wat teruggevallen Talmacsi.
Daarna zijn we in korte tijd een aantal rijders kwijt. Hugo van den Berg was ene van de eersten die onderuit ging nadat Ricard Cardus al was gecrasht. Van den Berg werd al snel gevolgd door Danny Webb die na een zeer slechte start door het veld stormde, vervolgens gaan ook Talmacsi en Raffaele de Rosa in de daaropvolgende ronden onderuit. Later zou ook Stevie Bonsey, die op dat moment een veilige zesde plaats in handen had, onderuit.
Corsi houdt de leiding een tijdje vast voor Terol terwijl daarachter di Meglio het gat aan het dichtrijden is met Cortese en Smith in zijn kielzog. In de elfde ronde weet di Meglio voor het eerst de leiding over te nemen waarna het stuivertje wisselen werd tussen de wereldkampioen en Corsi.
Toen di Meglio in de voorlaatste ronde wijd ging was de strijd om de leiding zo goed als voorbij. Corsi nam het roer over van de Fransman met daarachter Terol. Di Meglio wist de aansluiting wel weer te vinden maar kon geen vuist meer maken terwijl Corsi zijn Aprilia vlak voor die van zijn teamgenoot over de finish drukte. Bradley Smith pakte de vierde plaats voor Cortese.
Andrea Iannone pakte op grote achterstand - bijna 22 seconden - de zesde plaats. Bijna acht seconden later wist Tomoyoshi Koyama net Scott Redding voor te blijven. Pablo Nieto pakte daar weer acht seconden achter de negende plaats in zijn laatste 125cc race voor Esteve Rabat en Lorenzo Zanetti.
Pol Espargaro had toch te veel last van zijn crash tijdens de tweede kwalificatie en was daarom niet van start gegaan.
Uitslag | Eindstand