Marquez, che scattava dalla pole, non è riuscito a sfruttare al meglio la posizione di vantaggio e ha sofferto qualche giro alle spalle di Lorenzo, Pedrosa e Rossi. Il campione del mondo, ha impiegato circa metà gara per avere ragione dei suoi avversari passati tutti dopo un duelli corpo a corpo.
Una volta su Lorenzo, Marquez ha atteso un paio di giri prima di attaccare, poi ha sorpassato e ha iniziato a mettere strada tra lui e l'avversario. A due giri dalla fine, poi Lorenzo è stato raggiunto e scavalcato anche da Dani Pedrosa, che è andato a raggiungere Marquez facendo segnare una bella doppietta per la squadra ufficiale della Honda.
Galvanizzato da una bella partenza, Iannone ha portato la sua Ducati davanti a tutti i big e ha inanellato una serie di sorpassi senza risparmiare nessuno. Un bel duello che Rossi che ha pagato con un dritto che lo ha portato lontano dai primi.
Dopo la gara di Rio Hondo, Marquez guida a punteggio pieno la classifica iridata con 75 punti, seguito dal compagno Pedrosa a quota 56 punti e da Valentino Rossi, terzo con 41 punti, mentre Lorenzo è settimo a 22 punti in virtù dei due zeri raccolti nelle prime gare della stagione.