Sebastian Vettel heeft de GP van Monaco op zijn naam geschreven. De Duitser bezorgde Ferrari de eerste overwinning sinds 2001 in het Prinsendom. Raikkonen boekte een tweede plek en Ricciardo complementeerde het podium. Verstappen zat de laatste 15 rondes dicht op de huid van Bottas, maar de Nederlander wist de Mercedes-coureur niet te passeren voor P4. De Red Bull-coureur kwam niet verder dan P5 en baalde daar opzichtig van.
Voor Vettel was de race in Monaco een grote kans om zijn leidende positie in het wereldkampioenschap te verstevigen. Hamilton moest starten vanaf P13 na een moeizame kwalificatie, terwijl de Duitser de race vanaf de voorste startrij mocht aanvangen. Hamilton wist slechts één plaats winst te boeken tijdens de start, waardoor de Brit meteen wist dat het een extreem lastige opgave zou gaan worden.
De volgorde van de rest van het veld bleef na de start intact. Pas bij de eerste serie pitstops werden er wat verschuivingen zichtbaar. Vettel schoof op naar P1, ten koste van teamgenoot Raikkonen. Vettel gaf zijn leidende positie niet meer uit handen en reed onbedreigd naar de winst.
Voor Verstappen werd het uiteindelijk een zeer teleurstellende race. De Nederlander kan het tempo van Bottas goed volgen, maar de Red Bull-coureur kon de Mercedes niet inhalen. Verstappen werd door zijn team naar binnen gehaald, maar deze list holp niet. Ricciardo reed een andere strategie en pakte hierdoor Bottas én Verstappen, terwijl ook Bottas nog eens voor de Nederlander wist te blijven. Verstappen was niet te spreken over de keuze van Red Bull en liet dit ook duidelijk
merken over de board-radio. De Nederlander wist, ook na de safety-car situatie, Bottas niet meer te passeren in het resterende deel van de race.
Spectaculair werd het pas aan het einde van de race. Wehrlein belandde in de muur op twee wielen, Button viel uit, Vandoorne belandde in de muur, evenals Ericsson. Sainz eindigde als zesde, vóór Hamilton. Grosjean, Massa en Magnussen wisten zich ook nog in de punten te rijden.