Yarışa ikinci cepten başlayan Yamaha sürücüsü Maverick Vinales, lider başlayan Fabio Quartararo’nun kötü startıyla kısa süre sonra ilk sıraya yükselmeyi başardı. Vinales farkı açmayı da başarırken, temposunu koruyarak damalı bayrağı ilk sırada görmeyi başardı. Sıralama turlarında kaza yaparak yarışa 11’inci cepten başlayan Repsol Honda’nın şampiyon sürücüsü Marc Marquez, iyi bir startın ardından iyi bir yükseliş sergiledi ve ikinci sıraya kadar yükseldi. Vinales’in temposuna ulaşamayan Marqeuz ikinci sırada finiş gördü. Marquez böylelikle bu yıl 18’inci yarışta 17’nci kez podyuma çıktı.
Podyumun son basamağı için sıkı bir mücadele verildi. Bu mücadelenin galibi Ducati sürücüsü, Andrea Dovizioso oldu. Yamaha sürücüsü Valentino Rossi ise az farkla podyumu kaçırdı ve dördüncü oldu. Suzuki sürücüsü Alex Rins beşinci olurken yarışa 1 ve 3’üncü ceplerden başlayan Petronas Yamaha sürücüleri kötü bir startın ardından Franco Morbidelli altıncı, Fabio Quartararo yedinci oldu. Pramac Ducati sürücüsü Miller, ilk turlardaki temposunu koruyamayıp sekizinci olurken, Danilo Petrucci dokuzuncu ve Joan Mir onuncu oldu.