Deixando de lado a classificação geral em alguns momentos, o evento principal foi mais do que interessante por vários motivos: a posição de Álex Márquez no arranque e a sua capacidade de quebrar a boa fase do irmão Marc; a descoberta dos limites de Fabio Quartararo; e a necessidade urgente de Francesco Bagnaia subir de nível — sem margem de manobra — após a sua péssima posição inicial (21.º).
Muito rapidamente, o trio espanhol começou a ganhar força, com Marc a roubar o primeiro lugar ao irmão logo à segunda curva. Isso foi facilitado pelas quedas iniciais de Marco Bezzecchi, na primeira volta, Binder, à sexta,aos quais se seguiram Di Giannantonio e Zarco. Entretanto, a forte prestação de Pedro Acosta no arranque valeu-lhe o terceiro lugar, embora a sua alegria tenha sido de curta duração.
Um dos grandes nomes do dia foi Bagnaia, que conseguiu uma recuperação espetacular para terminar nos pontos e acima do Falcão, em sétimo lugar. O italiano, aliás, esteve muito perto de Quartararo, que ambicionava mais após a sua prestação no dia anterior e conseguiu apenas o quinto lugar. Já Miguel Oliveira, que partiu do 16.º posto, vinha num fim de semana em crescendo depois de terminar a corrida sprint no 10.º lugar. Este domingo, o piloto natural de Almada beneficiou das quedas e galgou ainda mais posições para terminar em nono.
Álex Márquez recuperou finalmente a liderança na e manteve-se lá apesar dos ataques do líder do campeonato, que não estava nada satisfeito com a medalha de prata, embora a larga vantagem na classificação torne este resultado positivo. Onde houve uma alteração foi na luta pelo bronze, com Bastianini a ultrapassar Acosta.
Embora um acidente de Álex Rins tenha provocado bandeira vermelha no quarto setor do percurso, a disputa pelo ouro continuou até à chegada a Montmeló. O duelo entre o 73 e o 93 terminou com a vitória do aluno sobre o mestre, encerrando uma impressionante sequência de sete vitórias consecutivas (sprint e corrida) de Marc Márquez.
Foi também um dia feliz para o futuro dono da KTM Tech 3, Gunther Steiner, que no seu primeiro fim de semana de corrida festejou um terceiro lugar de Enea Bastianini, o primeiro pódio desde que o italiano chegou à equipa.