Na velice horkou trať (46 stupňů Celsia) většina jezdců vyjela na střední sadě pneumatik, pouze Ocon a Cunoda se rozhodli pro měkkou.
V začátku závodu Bottas dostál své pověsti naprosto otřesného jezdce na startu závodů a dostal hodiny. Také kvůli nim se do vedení dostal Max Verstappen. Dále skončili Ricciardo, Cunoda a Schumacher.
Druhé místo udržel Hamilton, třetí potom Pérez. Na těchto pozicích se přitom jezdci drželi až do konce. Ve 30. kole se do boxů vydal Hamilton. O 4 kola později do nich zajel i Verstappen, když se však vrátil na trať, měl už 7,5 sekundový náskok.
Zajímavějíšš tak byly snahy Péreze o to dohnat Hamiltona. V 61. kole měl na soka z Mercedesu dokonce i DRS, jenže útok se nezdařil. Závod se tak dojel v již avizovaném pořadí.
Nejrychlejší kolo závodu zajel Bottas, ale protože se neumístil do 10. místa, body nedostal nikdo.
Pořadí na Velké ceně Mexika:
Pozice | Jezdec | Tým | Čas / ztráta | Kola | Body |
1 | Max Verstappen | Red Bull | 1:38:39.086 | 71 | 25 |
2 | Lewis Hamilton | Mercedes | 26.555 | 71 | 18 |
3 | Sergio Pérez | Red Bull | 27.752 | 71 | 15 |
4 | Pierre Gasly | AlphaTauri | 1:03.845 | 71 | 12 |
5 | Charles Leclerc | Ferrari | 1:21.037 | 71 | 10 |
6 | Carlos Sainz Jr. | Ferrari | 1 kolo | 70 | 8 |
7 | Sebastian Vettel | Aston Martin | 1 kolo | 70 | 6 |
8 | Kimi Räikkönen | Alfa Romeo | 1 kolo | 70 | 4 |
9 | Fernando Alonso | Alpine | 1 kolo | 70 | 2 |
10 | Lando Norris | McLaren | 1 kolo | 70 | 1 |
11 | Antonio Giovinazzi | Alfa Romeo | 1 kolo | 70 | |
12 | Daniel Ricciardo | McLaren | 1 kolo | 70 | |
13 | Esteban Ocon | Alpine | 1 kolo | 70 | |
14 | Lance Stroll | Aston Martin | 2 kola | 69 | |
15 | Valtteri Bottas | Mercedes | 2 kola | 69 | |
16 | George Russell | Williams | 2 kola | 69 | |
17 | Nicholas Latifi | Williams | 2 kola | 69 | |
18 | Nikita Mazepin | Haas | 3 kola | 68 | |
– | Mick Schumacher | Haas | 0 | ||
– | Júki Cunoda | AlphaTauri | 0 |