Cursa a început fără incidente notabile pe străzile Principatului Monaco, cu Hamilton, Bottas, Vettel și Verstappen în frunte. După numai câteva tururi, însă, după ce Charles Leclerc a lovit glisierele și-a avariat roata dreapta spate și a împrăștiat pe asfalt fel de fel de resturi de cauciuc, Safety Car-ul a intrat în pistă. Piloții au început să se înghesuie la boxe pentru a schimba pneurile, iar Verstappen i-a luat fața destul de agresiv lui Bottas și a fost penalizat cu cinci secunde.
Un tur mai târziu, Bottas a fost rechemat de echipă la boxe pentru a schimba din nou gumele. Iar la relansarea cursei, ordinea din frunte s-a schimbat: Hamilton, Verstappen, Vettel și Bottas.
Apoi, până aproape de final, nu s-a mai întâmplat nimic notabil, la Monaco fiind aproape imposibil de depășit. Și, totuși, în ultimele tururi, tânărul și vulcanicul Verstappen s-a apropiat amenințător de Hamilton și, chiar, a riscat depășirea la ieșirea din tunel. Spectaculos, dar păgubos. Din cauza lui Max, Lewis n-a mai putut vira și a fost nevoit să scurcircuiteze șicana. Comisarii de cursă au analizat manevra și l-au penalizat pe Verstappen cu cinci secunde.
Prin urmare, Hamilton a câștigat liniștit. Vettel a urcat pe doi, iar cea de-a treia treaptă a podiumului i-a revenit lui Bottas. În urma penalizării, Verstappen a căzut pe locul patru, în fața lui Pierre Gasly.
Clasament MP Monaco
1. Lewis Hamilton (Mercedes) 1 h 43:28,437
2. Sebastian Vettel (Ferrari) la 2,602 sec.
3. Valtteri Bottas (Mercedes) 3,162
4. Max Verstappen (Red Bull-Honda) 5,537
5. Pierre Gasly (Red Bull-Honda) 9,946
6. Carlos Sainz Jr (McLaren-Renault) 53,454
7. Daniil Kviat (Toro Rosso-Honda) 54,574
8. Alexander Albon (Toro Rosso-Honda) 55,200
9. Daniel Ricciardo (Renault) 1:00,894
10. Romain Grosjean (Haas-Ferrari) 1:01,034
11. Lando Norris (McLaren-Renault) 1:06,801
12. Kevin Magnussen (Haas-Ferrari) la 1 tur
13. Sergio Perez (Racing Point-Mercedes) 1 tur
14. Nico Hulkenberg (Renault) 1 tur
15. George Russell (Williams-Mercedes) 1 tur
16. Lance Stroll (Racing Point-Mercedes) 1 tur
17. Kimi Raikkonen (Alfa Romeo Racing-Ferrari) 1 tur
18. Robert Kubica (Williams-Mercedes) 1 tur
19. Antonio Giovinazzi (Alfa Romeo Racing-Ferrari) 1 tur
Clasament general piloți (Top 5)
1. Lewis Hamilton - 137 puncte
2. Valtteri Bottas - 120 puncte
3. Sebastian Vettel - 82 puncte
4. Max Verstappen - 78 puncte
5. Charles Leclerc - 57 puncte
Clasament constructori
1. Mercedes - 257 puncte
2. Ferrari - 139 puncte
3. Red Bull - Honda - 110 puncte