A Red Bull pilótája, Max Verstppen nagyszerű versenyzést követően nyerte meg a Forma-1 történetének 2. Miami Nagydíját. A holland klasszis a 9. helyről rajtolva gázolt végig a mezőnyön, és növelte tovább előnyét az összetett pontversenyben.
A pole-ból induló Sergio Pérez meg tudta tartani a vezető pozícióját, és az élmezőnyben egyedül Kevin Magnussen bukott pozíciót Pierre Gaslyval, George Russell-lel és Charles Leclerc-rel szemben. A kemény gumikon induló Max Verstappen is meg tudta tartani a 9. helyét, miután vissza tudta előzni Esteban Ocont.
Az élen Pérez azonnal egy másodpercen kívül tudott kerülni Alosnóval szemben, akit Sainz, Gasly és Russell üldözött. Leclerc és Magnussen csatákának legnagyobb győztese Verstappen lett, aki a 4. körben a célegyenesben mindkettőjüket meg tudta előzni.
A 6. körre Alonso elkezdett lemaradni Péreztől, és Sainz fel tudott zárkózni rá, aki így DRS-sel támadta őt. Az állítható hátsó szárnynak köszönhetően Gasly is tapadt a spanyol duóra. Russellnek pedig Verstappen ellen kellett védekeznie, aki körről körre szórta a lila szektorokat. A holland a 8. körben előzni is tudott, miután be tudott vetődni a Mercedes mellé a hátsó egyenes féktávján. Egy körrel később Gasly is a regnáló bajnok áldozatává esett, és mellette Russell is át tudta ugrani a franciát a szemfülességének köszönhetően.
Lewis Hamilton horror hétvégéje tovább folytatódott, mivel a hétszeres világbajnok egy DRS-vonatba keveredett, ami miatt nem tudott elmozdulni a 13. helyről. Eközben Leclerc és Magnussen kezdett el csatázni, aminek köszönhetően Ocon is fel tudott zárkózni rájuk.
Verstappen a 14. körben már a 3. helyen haladt, miután Sainzot is kikerülte. A holland pár pillanattal később már Alonsót is üldözőbe vette, majd egy kör múlva meg is előzte őt. A 37-szeres futamgyőztes ezt követően Pérez nyomába eredhetett.
Az élmezőnyből Leclerc és Russell állt ki először friss Pirellikért a 18. körben. Egy körrel Sainz is kiállt, amivel alávágott Alonsónak. A Ferrari pilótája azonban forgalomba jött vissza a pályára, de Hamiltonon gyorsan át tudta rágni magát. Az élen álló Pérez a 21. körben váltott keményekre, és ennek köszönhetően Verstappen már az élen haladt.
Az Aston Martinnál jól tették, hogy nem reagáltak Sainz kiállására, mert a spanyol kapott egy 5 másodperces büntetést, miután túl nagy sebességgel hajtott be a bokszutcába. A spanyolok kétszeres világbajnoka a 25. körben cserélte le a kerekeit, és ugyan Sainz átugrotta őt, de az 5 másodperces büntetését még nem töltötte le. A 32-szeres futamgyőztes pár kör múlva csatába is bonyolódott a honfitársával, és a 27. körben maga mögé is utasította őt.
Russell nagyon elemében volt, és nagyon közel tudott kerülni Sainzhoz, majd a 37. körben simán meg tudta előzni őt a 9-es kanyarban. Leclerc-nek pedig 38 kör kellett ahhoz, hogy megelőzze Magnussen Haasát, aki számtalan alkalommal viccelte meg őt.
Az élen egész futamon pokoli tempót diktáló Verstappen a 46. körben állt ki friss kerekekért, és ugyan Pérez mögé jött vissza a pályára, de a hátránya mindössze 1 másodperc volt. A holland pilóta a 48. körben át is tudta venni a vezetést, kihasználva a frissebb gumijai tapadását.
Az utolsó körökben a Gasly, Leclerc, Hamilton trió csatája volt még érdekes. Az Alpine pilótája az 54. körben 2 pozíciót is veszített, és ezután Hamilton és Leclerc küzdött meg egymással a 6. helyért. A hétszeres világbajnok pedig nem sokat gondolkozott, könnyen ki tudta fékezni a Ferrari monacói pilótáját.
A futam végéig már nem változott a sorrend: Verstappen nyert Pérez és Alonso előtt. További pontszerzők: Russell, Sainz, Hamilton, Leclerc, Gasly, Ocon és Magnussen.