A Forma-1 mezőnyét a hétvége eddigi részéhez hasonlóan kedvező időjárási körülmények, és ami a lényeg, száraz pálya fogadta Mexikóvárosban. A pole pozícióból a Ferrari ifjú titánja, Charles Leclerc startolhatott, aki idén negyedszer szerzett rajtelsőséget. A Ferrari időmérős sikerét Carlos Sainz tette teljessé, aki a 2. rajtkockát csípte el szombaton. A világbajnok Max Verstappen a 3. pozícióból rajtolt, míg a szombati időmérő meglepetésembere, Daniel Ricciardo a 4. pozícióból kezdte meg a száguldást Mexikóban.
Verstappen a 3. helyről remek rajtot vett, miközben Leclerc elrugaszkodása nem sikerült jól. Sergio Perez az 5. helyről ugyancsak parádésan reagált a piros lámpák kialvására, és az 1-es kanyarban csapattársához hasonlóan már Leclerc-t támadta. A két Red Bull közrefogta a monacói pilóta Ferrariját, Perez és Leclerc pedig összeütköztek. A baleset következtében a mexikói pilóta olyannyira megsérült, hogy nem tudta folytatni a versenyt, miközben Leclerc autójának első szárnya szenvedett károkat, de tovább tudott menni a 2. helyen.
A 11. körben Hamilton többszöri próbálkozás után bevetődik Daniel Ricciardo AlphaTaurija mellé, és feljött a 4. pozícióba. A hétszeres világbajnok a két Ferrari nyomába eredt, miközben Verstappen előnye már 3 másodperc volt az élen. A háromszoros világbajnok a 19. kör végén érkezett meg a bokszba az élmezőnyből elsőként, a második etapra a kemény keverékű abroncsokat kapta. Hamilton közben megérkezett Sainz mögé, és árnyékként követte a Ferrari spanyolját, előzni azonban nem tudott. A brit végül a 24. kör végén hajtott ki kerékcserére kemény keverékű abroncsokért.
A 29. körben Verstappen már Sainzot előzte meg a 2. helyért, ekkor 8,5 másodperc volt a lemaradása a versenyben vezető Leclerc mögött, aki csapattársához hasonlóan az egy kerékcserére játszott. Sainz a 30. kör végén érkezett meg a bokszba, kiállása után azonban Hamilton mögé jött csak vissza, ám a két versenyző eltérő stratégián folytatta. A másik Ferrarival Leclerc egy körrel később érkezett, a monacói visszajött a 2. helyre, 17 másodperccel Verstappen mögé.
A 33. körben pályára kellett küldeni a biztonsági autót, Kevin Magnussen ugyanis csúnyán összetörte versenygépét. Ezt kihasználva Verstappen azonnal a bokszba hajtott, így a holland vissza tudott jönni az élre, Leclerc elé. Nem sokkal később, a 34. körben aztán piros zászlóval megszakították a futamot.
A verseny mintegy 20 perces kényszerpihenő után, állórajttal folytatódott, az élen álló Verstappen Leclerc-hez hasonlóan kemény keverékű gumikon várta az új rajtot, mögöttük a 3. helyen viszont Hamilton a közepes keverékű abroncsokkal folytatta a versenyt. A rajtot jól kapta el Verstappen, Leclerc pedig védte a 2. helyet Hamiltonnal szemben, és meg is tudta tartani azt az újraindítás után.
Verstappen próbálta felépíteni előnyét, miközben Hamilton a közepes gumikkal keményen üldözte Leclerc-t: a hétszeres világbajnok a 40. körben végül egy határozott manőverrel elment a Ferrari versenyzője mellett, és feljött a 2. helyre.
A 49. körben Tsunoda próbálta megelőzni Piastrit, az 1-es kanyarban azonban a két autó összeért. Piastri tovább tudott menni, Tsunoda azonban megpördült, és visszacsúszott a 16. helyre. A 60. körben Lando Norris egy merész manőverrel kívülről előzte meg Daniel Ricciardót, így a McLaren pilótája feljött a 6. helyre. A brit a 67. körben már Russellt támadta, és egy nagyon kemény csatát követően el is ment honfitársa mellett.
Verstappen eközben verseny utolsó szakaszában 14 másodpercre tudta növelni előnyét, és simán megnyerte a Mexikói Nagydíjat Lewis Hamilton előtt. A pole-ból induló Charles Leclerc-nek be kellett érnie a dobogóval. A további pontszerzők: 4. Sainz, 5. Norris, 6. Russell, 7. Ricciardo, 8. Piastri, 9. Albon, 10. Ocon.
A Forma-1-es világbajnokság jövő hétvégén folytatódik a Brazil Nagydíjjal.
A Mexikói Nagydíj végeredménye:
Poz. # Versenyző Csapat Körök Kül. 1 1 Max Verstappen Red Bull Racing Honda RBPT 71 49:23.531 2 44 Lewis Hamilton Mercedes 71 +13.875s 3 16 Charles Leclerc Ferrari 71 +23.124s 4 55 Carlos Sainz Ferrari 71 +27.154s 5 4 Lando Norris McLaren Mercedes 71 +33.266s 6 63 George Russell Mercedes 71 +41.020s 7 3 Daniel Ricciardo AlphaTauri Honda RBPT 71 +41.570s 8 81 Oscar Piastri McLaren Mercedes 71 +43.104s 9 23 Alexander Albon Williams Mercedes 71 +48.573s 10 31 Esteban Ocon Alpine Renault 71 +62.879s 11 10 Pierre Gasly Alpine Renault 71 +66.208s 12 22 Yuki Tsunoda AlphaTauri Honda RBPT 71 +78.982s 13 27 Nico Hulkenberg Haas Ferrari 71 +80.309s 14 77 Valtteri Bottas Alfa Romeo Ferrari 71 +80.597s 15 24 Zhou Guanyu Alfa Romeo Ferrari 71 +81.676s 16 2 Logan Sargeant Williams Mercedes 70 DNF 17 18 Lance Stroll Aston Martin Aramco Mercedes 66 DNF NC 14 Fernando Alonso Aston Martin Aramco Mercedes 47 DNF NC 20 Kevin Magnussen Haas Ferrari 31 DNF NC 11 Sergio Perez Red Bull Racing Honda RBPT 1 DNF