Vokietis varžybas „Marina Bay“ trasoje pradėjo iš „Pole“ pozicijos ir užtikrintai pirmavo iki pat lenktynių finišo. Tai buvo jau 8-oji sportininko pergalė šiame sezone ir 22-oji karjeroje.
Antras finišo liniją kirto „Red Bull“ ekipos atstovas Danielis Ricciardo. Trečioji vieta atiteko dar vienam „Mercedes“ lenktynininkui Lewisui Hamiltonui, kuris dabar nuo komandos draugo bendroje čempionato įskaitoje atsilieka 8 taškais.
Ketvirtoje ir penktoje vietose finišo liniją kirto „Ferrari“ lenktynininkai Kimi Raikkonenui ir Sebastianas Vettelis. Suomis vienu metu sugebėjo pakilti iki trečiosios vietos kuomet puikiu lenkimu pranoko L. Hamiltoną. Tačiau „Mercedes“ strategai pergudravo oponentus iš „Ferrari“ pakviesdami britą netikėtai pasikeisti padangų, dėl ko suomis prarado vieną poziciją.
Tuo metu S. Vettelis startavo iš paskutinės vietos ir puikiai suveikusios strategijos bei puikių lenkimų dėka sugebėjo pakilti rikiuote net 17 vietų.
Šeštas lenktynes baigė jaunasis „Red Bull“ pilotas Maxas Verstappenas, kuris labai prastai startavo ir pats to nenorėdamas išprovokavo susidūrimą tarp Nico Hulkenbergo iš „Force India“ bei Carloso Sainzo iš „Toro Rosso“. Vokiečio lenktynės baigėsi dar starto tiesiojoje, o ispanas tęsė lenktynes su pažeistu bolidu. Po šio susidūrimo trasoje buvo pasirodęs saugos automobilis.
Aukštoje septintoje vietoje finišavo „McLaren“ lenktynininkas Fernando Alonso. Už ispano nugaros liko Sergio Perezas iš „Force India“ bei Daniilas Kvyatas iš „Toro Rosso“. Kiek netikėtai taškus iškovojo „Renault“ pilotas Kevinas Magnussenas, kuris užėmė dešimtą vietą.
Labai nepasisekė Romainui Grosjenui iš „Haas“, kuris nepradėjo lenktynių dėl bolido gedimo. Taip pat lenktynių nebaigė ir „Williams“ lenktynininkas Valtteri Bottas bei „McLaren“ pilotas Jensonas Buttonas.