A partida não apresentou grandes contratempos após a atribulada sessão de Moto2 algumas horas antes. Bezzecchi conseguiu uma vantagem interessante nas primeiras voltas. Raúl Fernández e Pedro Acosta seguiam-no de perto. Entretanto, Marc Márquez realizou ultrapassagens para reduzir a distância para o italiano.
O campeão do mundo fez duas ultrapassagens que lhe permitiram subir da 5.ª para a 3.ª posição. A situação era promissora, até que Bezzecchi decidiu impor o ritmo da corrida.
Na 11.ª volta, o italiano isolou-se. Depois da queda de sábado, mostrou-se confortável e tranquilo na jornada de domingo na Tailândia.
O piloto da Aprilia dominou a seu bel-prazer. A luta mais interessante a partir do meio da corrida centrou-se na batalha pelo terceiro lugar.
Os pilotos espanhóis não conseguiram lutar pela vitória. No entanto, protagonizaram uma disputa até ao fim pelo pódio. Raúl Fernández aproveitou os segundos de vantagem que conquistou com a sua boa partida para se manter na segunda posição.
Pedro Acosta, vencedor do sprint de sábado, cortou a meta na terceira posição, seguido por Jorge Martín.
Marc Márquez, infelizmente, sofreu um furo na 20.ª volta.
Pedro Acosta acabou por conseguir subir ao segundo lugar. Raúl Fernández passou para a terceira posição. Jorge Martín, com uma excelente corrida, terminou em quarto, confirmando o domínio da Aprilia no primeiro Grande Prémio da temporada.
