Jis greičiausiai – per 1 val. 43 min. 28,437 sek. – įveikė 78 ratų 260,3 km distanciją (1 rato ilgis 3,337 km), atlaikęs olando Maxo Verstappeno, atstovaujančio „Red Bull“ ekipai, spaudimą.
Antrąją vietą užėmė vokietis Sebastianas Vettelis su „Ferrari“, nugalėtojui pralaimėjęs +2,602 sek. Trečias finišavo kitas „Mercedes“ atstovas suomis Valtteri Bottas. Jis nuo L.Hamiltono atsiliko +3,162 sek.
M.Verstappenas finišo liniją kirto antras, bet po 5 baudos sekundžių nukrito į 4-ąją poziciją. Tai leido į antrąją vietą pakilti S.Vetteliui, o trečiąją – V.Bottui.
Baudą M.Verstappenas gavo saugos automobilio stadijos metu, kai „Red Bull“ komandos automobilis nesaugiai grįžo į techninio aptarnavimo juostą ir turėjo kontaktą su V.Bottu.
Toliau išsirikiavo prancūzas Pierre'as Gasly („Red Bull“), ispanas Carlossa Sainzas („McLaren“), rusas Danijilas Kviatas ir Tailandui atstovaujantis Alexas Albonas (abu „Toro Rosso“), australas Danielis Ricciardo („Renault“) ir prancūzas Romainas Grosjeanas („Haas“).
Po pergalės L.Hamiltonas (137 tšk.), kuris pirmavo lenktynėse nuo pat jų pradžios iki pabaigos, sustiprino lyderio poziciją bendrojoje įskaitoje. V.Bottas nuo komandos draugo atsilieka 17 taškų.
Konstruktorių įskaitoje „Mercedes“ komanda (D.Britanija) su 257 taškais lenkia „Ferrari“ (Italija) ekipą (139 tšk.) ir „Red Bull“ (D.Britanija) atstovus 110 (tšk.).
Monako „Didžiojo prizo“ rezultatai:
1. Lewis Hamilton (Didžioji Britanija, „Mercedes“) – 1 val. 43 min. 28,437 sek.
2. Sebastian Vettel (Vokietija, „Ferrari“) – atsiliko +2,602;
3. Valtteri Bottas (Suomija, „Mercedes“) +3.162;
4. Max Verstappen (Olandija, „Red Bull“) +5,337 sek.;
5. Pierre Gasly (Prancūzija, „Red Bull“) +9,946;
6. Carlos Sainz („McLaren“) +53,454;
7. Daniil Kviat (Rusija, „Toro Rosso“) +54,574;
8. Alexander Albon (D. Britanija, „Toro Rosso“) +55,200;
9. Daniel Ricciardo (Australija, „Renault“) +1.00,894;
10. Romain Grosjean (Prancūzija, „Haas“) +1.01,034.
Bendroji įskaita po 6 etapų:
1. Lewis Hamilton (Didžioji Britanija, „Mercedes“) – 137 tšk.;
2. Valtteri Bottas (Suomija, „Mercedes“) – 120;
3. Sebastian Vettel (Vokietija, „Ferrari“) – 82;
4. Max Verstappen (Nyderlandai, „Red Bull Honda“) – 78;
5. Charles Leclerc (Monakas, „Ferrari“) – 57;
6. Pierre Gasly (Prancūzija, „Red Bull“) – 31;
7. Carlos Sainz (Ispanija, „McLaren“) – 18;
8. Kevin Magnussen (Danija, „Haas“) – 14;
9. Sergio Perez (Meksika, „Racing Point“) – 13;
10. Kimi Raikkonen (Suomija, „Alfa Romeo“) – 13.
Konstruktorių įskaita po 6 etapų:
1. „Mercedes“ (D.Britanija) – 257 taškai;
2. „Ferrari“ (Italija) – 139;
3. „Red Bull“ (D.Britanija) – 110;
4. „McLaren“ (D.Britanija) – 30;
5. „Racing Point“ (D.Britanija) – 17;
6. „Haas“ (JAV) – 16;
7. „Toro Rosso“ (Italija) – 16;
8. „Renault“ (Prancūzija) – 14;
9. „Alfa Romeo“ (Šveicarija) – 13;
9. „Williams“ (D.Britanija) – 0.
Septintosios sezono lenktynės birželio 9-ą dieną vyks Kanadoje.