Formel 2-feltet ble møtt av en søkkvåt Miami International Autodrome til helgens hovedløp, og allerede før løpsstart begynte marerittet for Martinius Stenshorne. Nordmannen fikk en tisekunders stop-and-og straff etter hans mekanikere brukte for lang tid på å komme seg av gridden. Senere ble vondt til verre da nordmannen ble truffet av Nico Varrone og måtte dermed bryte løpet før han fikk sjansen til å kjøre seg opp.

Løpet ble av det kaotiske slaget og fikk aldri tid til å sette seg på grunn av samtlige perioder bak sikkerhetsbilen. I starten ble Nikola Tsolov stående etter han ble truffet av Tasanapol Inthraphuvasak, og i det løpet fortsatte igjen traff Oliver Goethe veggen og den virtuelle sikkerhetsbilen måtte ut. Deretter var det Alex Dunne sin tur til å fremkalle den, etter iren endte i barrierene i sving 17. Det var også her Stenshorne ble stående etter omstarten. Cian Shields ble syvendemann til å bryte etter han ble stående ved sving åtte etter han snurret.

I front ble det tett om plassene, og Beganovic, Mini og Camara knivet om seieren. På nest siste runde kom Mini seg forbi svenske Beganovic og til slutt var det italieneren som sin første seier i Formel 2. Beganovic tok andreplassen, mens Rafael Camara kjørte inn den siste pallplassen. Hjemmefavoritt Colton Herta kjørte inn til 8.-plass. 

Hovedløp - Miami
1 Mini MP Motorsport
2 Beganovic DAMS Lucas Oil +0.9
3 Camara Invicta +2.0
4 Leon Campos Racing +2.4
5 Maini ART Grand Prix +3.8
6 Miyata Hitech +4.4
7 Boya Prema Racing +7.9
8 Herta Hitech +10.9
9 Montoya Prema Racing +11.3
10 Durksen Invicta +12.3
11 Van Hoepen Trident +12.6
12 Fittipaldi AIX Racing +14.3
13 Varrone Van Amersfoort +24.8
14 Bennet Trident +27.8
15 Inthraphuvasak ART Grand Prix +32.7
16 Shields AIX Racing DNF
17 Stenshorne Rodin DNF
18 Villagomez Van Amersfoort DNF
19 Dunne Rodin DNF
20 Goethe MP Motorsport DNF
21 Tsolov Campos Racing DNF
22 Bilinski DAMS Lucas Oil DNF