Hamilton melakukan pit stop pada lap ke-47. Dia melanjutkan balapan dengan berada di posisi ketujuh.
Vettel semakin jauh meninggalkan pebalap lain pada lap ke-51 dengan keunggulan 10,2 detik dari Raikkonen. Sementara itu, Hamilton masih menempati posisi ketujuh.
Hingga tersisa 20 lap, Vettel masih memimpin, diikuti Raikkonen, Ricciardo, Bottas, dan Verstappen. Ricciardo menempel ketat Raikkonen dengan selisih 1,6 detik.
Pada lap ke-61, terjadi insiden setelah mobil Pascal Wehrlein (Sauber) bersenggolan dengan Jenson Button (McLaren) saat hendak memasuki terowongan sehingga mobil Wehrlein terbalik.
Virtual Safety Car (VSC) dan bendera kuning dikibarkan untuk mengangkut mobil pebalap asal Jerman tersebut. Button dan Wehrlein gagal melanjutkan balapan.
Marcus Ericsson (Sauber) menjadi pebalap berikutnya yang tersisih karena menabrak dinding pembatas pada lap ke-65. Dia tidak mengalami cedera.
Balapan kembali dilanjutkan pada lap ke-66. Satu lap berikutnya, Stoffel Vandoorne (McLaren) mengalami kecelakaan melewati tikungan pertama.
Posisi pebalap di depan adalah Vettel, Raikkonen, Ricciardo, dan Bottas.
Daniil Kvyat (Toro Rosso) menjadi pebalap berikutnya yang tersingki setelah bersenggolan dengan Sergio Perez (Force India) pada lap ke-72.
Vettel semakin nyaman di depan hingga menyentuh garis finis.
Bottas dan Verstappen menyelesaikan balapan dengan menempati posisi keempat dan kelima, sedangkan Hamilton finis di urutan ketujuh.
Hasil balapan GP Monaco:
1. Sebastian Vettel GER Ferrari - Ferrari 78 laps
2. Kimi Raikkonen FIN Ferrari - Ferrari +3.145s
3. Daniel Ricciardo AUS Red Bull - TAG +3.745s
4. Valtteri Bottas FIN Mercedes - Mercedes +5.517s
5. Max Verstappen NED Red Bull - TAG +6.199s
6. Carlos Sainz ESP Toro Rosso-Renault +12.038s
7. Lewis Hamilton GBR Mercedes - Mercedes +15.801s
8. Romain Grosjean FRA Haas-Ferrari +18.150s
9. Felipe Massa BRA Williams - Mercedes +19.445s
10. Kevin Magnussen DEN Haas-Ferrari +21.443s