Der Spanier kam beim Katalonien-Grand-Prix in Barcelona vor Landsmann Marc Marquez auf Honda ins Ziel.
Valentino Rossi auf Yamaha komplettierte in einem sturzreichen Rennen das Podium.
Nur 13 der 26 gestarteten Piloten sahen beim WM-Lauf in Spanien die Zielflagge.
Weltmeister Marquez baute mit Platz zwei seinen Vorsprung in der Meisterschaft aus. Nach sieben von 19 Rennen führt der Titelverteidiger in der Fahrerwertung vor Rossi und Vinales.
dpa/wb