Rosberg melakukan start dengan baik dari pole position. Sementara itu, Daniel Ricciardo, yang start dari posisi ketiga, melorot ke urutan kelima di belakang Sebastian Vettel dan Kimi Raikkonen, serta di depan Fernando Alonso. Lewis Hamilton menempel Rosberg dari posisi kedua.
Safety car keluar menyusul kecelakaan Sergio Perez. Balapan berlanjut setelah safety car masuk pada akhir lap ketiga. Rosberg segera melesat. Vettel mengalami masalah pada mobilnya dan harus masuk pit. Raikkonen naik ke urutan ketiga, disusul Ricciardo dan Alonso.
Rosberg mencatat putaran tercepat, yakni 1 menit 20,461 detik, tetapi Hamilton menempelnya dengan selisih hanya 0,7 detik. Sementara itu, Vettel harus mengakhiri balapan karena mobilnya tak membaik walau telah mendapat beberapa perubahan setting.
Rosberg dan Hamilton bersaing ketat, dan menjaga jarak dari Raikkonen dan Ricciardo yang berebut posisi ketiga.
Pada lap ke-26, safety car keluar lagi menyusul insiden yang dialami Adrian Sutil saat keluar dari terowongan. Jenson Button segera meresponsnya dengan masuk ke pit, begitu juga dengan Rosberg, Hamilton, Raikkonen, Ricciardo, dan Alonso.
Karena masuk berbarengan ke pit, Hamilton harus menunggu di belakang Rosberg. Lewat radio, Hamilton mengungkapkan kekesalannya atas strategi yang diterapkan tim.
Safety car masuk pada akhir lap ke-29. Persaingan duo Mercedes berlanjut. Keduanya bergantian mencatat waktu tercepat. Rosberg 0,121 detik di depan Hamilton pada lap ke-48. Ini adalah jarak terjauh sepanjang balapan.
Pada lap ke-61, Rosberg memperlebar jarak dengan Hamilton menjadi 2,1 detik. Sekali lagi, ini jadi rekor jarak terjauh. Tujuh putaran berikutnya, pebalap Jerman ini sudah unggul lima detik dari Hamilton. Ricciardo menyusul di urutan ketiga.
Rosberg melakukan overlap terhadap semua pebalap, kecuali Alonso, Hamilton, dan Ricciardo. Satu putaran jelang akhir balapan, Rosberg memimpin 8,8 detik atas Hamilton.
Rosberg berhasil mempertahankan posisinya dan jadi pebalap pertama yang melewati garis finis. Hamilton bertahan di posisi kedua, disusul Ricciardo di posisi ketiga. Alonso menyusul di posisi keempat.
Ini adalah gelar kedua Rosberg pada musim 2014 setelah seri pertama di Australia. Ini juga gelar keduanya di Monaco secara berturut-turut.
Hasil GP Monaco, Minggu (25/5/2014):
1. Nico Rosberg Germany Mercedes-Mercedes1hr 49m 27.661s 78 laps
2. Lewis Hamilton Britain Mercedes-Mercedes +00m 09.2s
3. Daniel Ricciardo Australia Red Bull-Renault +00m 09.2s
4. Fernando Alonso Spain Ferrari-Ferrari +00m 32.4s
5. Nico Hulkenberg Germany Force India-Mercedes +1 lap
6. Jenson Button Britain McLaren-Mercedes +1 lap
7. Felipe Massa Brazil Williams-Mercedes +1 lap
8. Romain Grosjean France Lotus-Renault +1 lap
9. Jules Bianchi France Marussia-Ferrari +1 lap
10. Kevin Magnussen Denmark McLaren-Mercedes +1 lap
11. Marcus Ericsson Sweden Caterham-Renault +1 lap
12. Kimi Raikkonen Finland Ferrari-Ferrari +1 lap
13. Kamui Kobayashi Japan Caterham-Renault +3 laps
14. Max Chilton Briton Marussia-Ferrari +3 laps
Rtd. Esteban Gutierrez Mexico Sauber-Ferrari
Rtd. Valtteri Bottas Finland Williams-Mercedes
Rtd. Jean-Eric Vergne France Toro Rosso-Renault
Rtd. Adrian Sutil Germany Sauber-Ferrari
Rtd. Daniil Kvyat Russia Toro Rosso-Renault
Rtd. Sebastian Vettel Germany Red Bull-Renault
Rtd. Sergio Perez Mexico Force India-Mercedes
Rtd. Pastor Maldonado Venezuela Lotus-Renault
Fastest lap:
Kimi Raikkonen Finland Ferrari-Ferrari 1m 21.146s lap 41