Carlos Sainz conquistou o Grande Prémio do México numa exibição dominante, largando da pole e mantendo o controlo da prova quase por completo. O espanhol da Ferrari conseguiu resistir à pressão inicial de Max Verstappen, que arrancou bem, mas teve problemas mecânicos e acabou por ser ultrapassado por Sainz na volta 9.
Depois, o neerlandês foi penalizado em 20 segundos após uma disputa agressiva com Lando Norris, onde Verstappen o forçou a sair da pista duas vezes. Esta penalização obrigou-o a lutar para subir de posições após cumprir a penalização na volta 27.
Lando Norris, da McLaren, aproveitou a ocasião para ultrapassar Charles Leclerc e garantir o segundo lugar. Leclerc, que tentou recuperar o segundo posto no final, ainda fez a volta mais rápida e levou o ponto extra, mas não evitou o terceiro lugar. O pódio foi completado com dois Ferraris, consolidando uma boa performance da equipa italiana.
Lewis Hamilton e George Russell, ambos da Mercedes, também protagonizaram uma luta intensa, com Hamilton eventualmente a ultrapassar Russell para assegurar o quarto lugar. Verstappen, apesar das penalizações, conseguiu finalizar em sexto, mantendo a liderança do campeonato, mas viu Norris diminuir a diferença para 47 pontos.
Esta vitória marcou a segunda vitória de Sainz na temporada e a quinta da Ferrari.