A corrida de MotoGP começou com piso seco, mas à medida que a corrida avançava, as condições aumentaram e a chuva começou a cair. O piloto da Yamaha Jorge Lorenzo parou mais cedo do que os seus rivais e, à medida que as condições continuavam a piorar, Lorenzo provou ser o piloto mais rápido em pista. Assim, Lorenzo venceu a corrida - a sua primeira vitória da temporada - a mais de 10 segundos do piloto da Forward Racing Aleix Espargaró . O resultado de Espargaró foi a primeira vez que um competidor da classe Open subiu ao pódio. Ele apenas segurou Cal Crutchlow na chegada, por uma margem de 0,017 segundos; Crutchlow registrou seu primeiro pódio para a Ducati . Os pilotos da Repsol Honda , Marc Márquez e Dani Pedrosa, tentaram inicialmente manter-se com pneus secos, mas os dois caíram. Eles eventualmente remontaram, trocaram de bicicletas e, finalmente, terminaram a corrida em 13º e 14º lugar. Valentino Rossi tinha progredido na ordem, desde o sexto da grelha, quando correu para a relva - húmida devido às condições de chuva - e sofreu uma forte queda. Ele perdeu a consciência brevemente após o acidente e foi transferido para um hospital em Alcañiz para uma tomografia computadorizada de precaução .
Nas categorias de apoio, Maverick Viñales conquistou a segunda vitória da temporada 2014 da Moto2, liderando o líder do campeonato em casa, Esteve Rabat , enquanto Johann Zarco completou o pódio pela segunda corrida consecutiva. Na Moto3, Romano Fenati venceu sua quarta corrida da temporada, batendo Álex Márquez - que assumiu a liderança do campeonato no processo - e Danny Kent para a linha em um final perto. O líder do campeonato à entrada da ronda, Jack Miller , só conseguiu terminar em 27º, depois de colidir com Márquez. Ambos os pilotos se reuniram com os diretores da corrida após a corrida para tratar do incidente, mas nenhuma ação adicional foi necessária.