Britas už savęs paliko antroje vietoje finišavusį „Red Bull“ atstovą Maxą Verstappeną ir „Ferrari“ lenktynininką Sebastianą Vettelį.
Lenktynes gerai pradėjo tiek L. Hamiltonas, tiek S. Vettelis. Lyderiams vos spėjus įveikti pirmuosius posūkius, po kontakto su komandos draugu, Estebanas Oconas trenkėsi į sieną ir pasitraukė iš varžybų. Bet prieš trasoje pasirodant saugos automobiliui, S. Vettelis spėjo aplenkti M. Verstappeną ir pakilti į antrą vietą.
Lenktynes pratęsus ir sportininkams įveikus daugiau nei 10 ratų, prasidėjo pirmieji sustojimai. Pirmasis iš lyderių sustojimą atliko ir su ultraminkštosiomis padangomis į trasą grįžo S. Vettelis. Vis dėlto vokiečiui nepasisekė. Sportininkas atsidūrė už Sergio Perezo ir negalėjo jo aplenkti du ratus.
Po kurio laiko sustojimus atliko ir L. Hamiltonas bei M. Verstappenas. Priešingai nei S. Vettelis, minėti du sportininkai į trasą grįžo su minkštos sudėties „Pirelli“ padangomis.
Po sustojimų L. Hamiltonas grįžo į trasą priešais pagrindinius varžovus, tuo tarpu M. Verstappenas aplenkė S. Vettelį ir vėliau atsidūrė antroje vietoje.
Sergio Perezas šį kartą išsiskyrė incidentais trasoje. Po starto kliudęs komandos draugą E. Oconą, 33-ame lenktynių rate neišvengė susidūrimo su „Williams“ pilotu Sergejumi Sirotkinu.
Kai lyderiai pasivijo lėčiau važiavusius sportininkus, M. Verstappenas grėsmingai priartėjo prie L. Hamiltono. Vis dėlto britui pavyko išsilaikyti rikiuotės priekyje, o aplenkus lėtesnius pilotus, nutolti nuo pagrindinių varžovų.
Čempionato lyderis finišavo pirmas, antroje vietoje likusį M. Verstappeną aplenkęs beveik 9 sekundėmis, o ant paskutinio apdovanojimų pakylos laiptelio užlipusį S. Vettelį – 30,9 sek.
Lenktynių pabaigoje ketvirtoje vietoje važiavusį Valtterį Bottą pavijo Kimi Raikkonenas ir Danielis Ricciardo. Vis dėlto pastariesiems dviem nepavyko aplenkti suomio. V. Bottas finišavo ketvirtas, K. Raikkonenas penktas, o D. Ricciardo šeštas.
Tik kartą sustojimą atlikęs, 38-ame rate, „McLaren“ pilotas Fernando Alonso Singapūro GP lenktynes baigė septintas, už savęs palikęs Carlosą Sainzą, Charlesą Leclercą ir Nico Hulkenbergą.
Bendrojoje įskaitoje pirmaujantis L. Hamiltonas turi 281 tašką ir antrąją vietą užimantį vokietį S. Vettelį jau lenkia 40 taškų.
Trečias žengia suomis Kimi Raikkonenas („Ferrari“, 174 tšk.), nuo jo trimis taškais atsilieka suomis Valtteri Bottasas („Mercedes“).
Iki sezono pabaigos lieka šeši etapai. 16-asis čempionato etapas – Rusijos „Grand Prix“ lenktynės – vyks rugsėjo 30 dieną.