Espargaró, del equipo Aprilia, ganó la carrera con una ventaja de 0.377 milésimas sobre Viñales, su compañero de equipo.
Martin (Ducati) entró en la tercera posición, a 2.831 segundos del líder, mientras el francés Johann Zarco (Ducati) y el portugués Miguel Oliveira (Aprilia) completaron el top-5 en Cataluña, por ese orden.
El italiano Francesco Bagnaia, líder de la clasificación general, fue trasladado al hospital tras una caída múltiple durante la misma salida de la carrera (según reportes de última hora, el piloto de Ducati evitó males mayores, y no sufrió fracturas).
Después de estos resultados, Bagnaia aún comanda ampliamente la tabla con 260 puntos, seguido por Martin (210), y Marco Bezzecchi (189).
La próxima parada del Mundial de MotoGP tendrá lugar el próximo 10 de septiembre en San Marino.
oda/yas