O espanhol ficou à frente de Norris e de Leclerc, numa corrida em que Verstappen sofreu duas penalizações.
Carlos Sainz venceu o Grande Prémio do México de Fórmula 1. O piloto da Ferrari até começou por perder a liderança logo no início da corrida para Max Verstappen (da Red Bull), mas à nona volta o espanhol recuperou o comando para nunca mais o largar. Foi o quarto triunfo de Sainz na sua carreira – o segundo do ano. A corrida fica marcada pelas duas penalizações, de dez segundos cada, aplicadas a Verstappen na sequência de duelos com Lando Norris (da McLaren) pelo segundo posto. Quem beneficiou desse momento mais aceso foi Charles Leclerc (da Ferrari) que saltou momentaneamente para segundo, antes de ser apanhado por Norris nas últimas voltas. O britânico ainda tinha pretensões de apanhar Sainz na liderança, mas não teve tempo para isso, terminando a corrida a 4,7 segundos do vencedor. Leclerc fechou o pódio, tendo ficado à frente dos Mercedes de Lewis Hamilton e George Russell. Com as penalizações, Verstappen caiu para sexto, seguido de Kevin Magnussen (da Haas), de Oscar Piastri (da McLaren), de Nico Hulkenberg (da Haas) e de Pierre Gasly (da Alpine).
Com este desfecho, Verstappen segue na frente da classificação com 362 pontos, seguido de Norris com 315 e de Leclerc com 291.
Resultados:
| Pos | No | Driver | Car | Laps | Time/retired | Pts |
| 1 | 55 | Carlos Sainz | Ferrari | 71 | 1:40:55.800 | 25 |
| 2 | 4 | Lando Norris | McLaren Mercedes | 71 | +4.705s | 18 |
| 3 | 16 | Charles Leclerc | Ferrari | 71 | +34.387s | 16 |
| 4 | 44 | Lewis Hamilton | Mercedes | 71 | +44.780s | 12 |
| 5 | 63 | George Russell | Mercedes | 71 | +48.536s | 10 |
| 6 | 1 | Max Verstappen | Red Bull Racing Honda RBPT | 71 | +59.558s | 8 |
| 7 | 20 | Kevin Magnussen | Haas Ferrari | 71 | +63.642s | 6 |
| 8 | 81 | Oscar Piastri | McLaren Mercedes | 71 | +64.928s | 4 |
| 9 | 27 | Nico Hulkenberg | Haas Ferrari | 70 | +1 lap | 2 |
| 10 | 10 | Pierre Gasly | Alpine Renault | 70 | +1 lap | 1 |
| 11 | 18 | Lance Stroll | Aston Martin Aramco Mercedes | 70 | +1 lap | 0 |
| 12 | 43 | Franco Colapinto | Williams Mercedes | 70 | +1 lap | 0 |
| 13 | 31 | Esteban Ocon | Alpine Renault | 70 | +1 lap | 0 |
| 14 | 77 | Valtteri Bottas | Kick Sauber Ferrari | 70 | +1 lap | 0 |
| 15 | 24 | Zhou Guanyu | Kick Sauber Ferrari | 70 | +1 lap | 0 |
| 16 | 30 | Liam Lawson | RB Honda RBPT | 70 | +1 lap | 0 |
| 17 | 11 | Sergio Perez | Red Bull Racing Honda RBPT | 70 | +1 lap | 0 |
| NC | 14 | Fernando Alonso | Aston Martin Aramco Mercedes | 15 | DNF | 0 |
| NC | 23 | Alexander Albon | Williams Mercedes | 0 | DNF | 0 |
| NC | 22 | Yuki Tsunoda | RB Honda RBPT | 0 | DNF | 0 |