Perlombaan ini dilaksanakan pada tanggal 28 Mei 2023 pukul 15.00 waktu setempat (UTC+2).[1]
Laporan jalannya balapan
Setelah putaran formasi, George Russell melakukan kesalahan pada startnya, tetapi tidak terkena penalti. Pada saat balapan ini dimulai, Nico Hülkenberg melakukan kontak dengan Logan Sargeant, yang memberikan penalti waktu sebanyak lima detik kepada pembalap Haas tersebut. Sergio Pérez berhenti lebih awal untuk beralih ke ban keras. Pada putaran ke-14, Carlos Sainz Jr. keluar dari chicane Nouvelle, di mana sayap depan mobilnya bersentuhan dengan sayap kanan-belakang mobil Esteban Ocon. Sainz memutuskan untuk melanjutkan. Valtteri Bottas melompati Alexander Albon, dan pembalap yang terakhir disebutkan memberi dirinya sendiri satu set ban keras yang baru. Rekan setimnya, yaitu Sargeant, kemudian mengikuti, pertama pada ban keras, dan lagi pada ban lunak. Pada putaran ke-30, Lewis Hamilton melakukan pit stop untuk mengganti ban keras yang baru, dan tertinggal di belakang Russell.
Pada putaran ke-20, para insinyur tim Ferrari menyuruh Sainz untuk masuk ke dalam put untuk menyalip Ocon, meskipun kemudian dia disuruh keluar. Perintah itu diulangi enam putaran kemudian, dan tim Ferrari sekali lagi menyuruhnya untuk tidak ikut balapan setelahnya. Sainz pada akhirnya mencapai putaran ke-33 dengan ban medium yang baru, dan bergabung kembali di posisi ketujuh dan di belakang Ocon. Sainz frustrasi dengan strategi tersebut, dan mengkritiknya melalui radio tim. Segera, Pérez datang dengan ban medium yang baru dan sayap depan mobilnya yang baru, dan keluar sebagai pembalap di posisi yang paling terakhir. Lance Stroll melaporkan kerusakan selama putaran ke-38, setelah melakukan kontak dengan Kevin Magnussen. Charles Leclerc masuk ke dalam pit untuk mengganti ban medium yang baru, dan menjatuhkannya ke posisi kedelapan; Pierre Gasly gagal mengalahkan Leclerc dengan ban medium yang baru yang lebih segar. Lando Norris masuk ke dalam pit untuk mengganti ban keras, dan menurunkannya ke posisi yang lebih rendah.
Ancaman hujan dilaporkan selama balapan ini berlangsung; Russell melaporkan penurunan di tikungan ketiga. Dua pembalap pertama yang beralih ke ban perantara adalah Stroll dan Bottas; dengan segera, Zhou Guanyu dan Albon mengikuti. Sementara semua pembalap memilih ban perantara, Fernando Alonso memutuskan untuk menggunakan ban medium; dia beralih ke ban perantara pada putaran berikutnya, dengan tim Ferrari yang memutuskan untuk melakukan pit stop ganda. Mobil Sainz berputar sebanyak dua kali, meskipun tidak menabrak pembatas dengan kecepatan tinggi. Stroll, bagaimanapun, mengalami kerusakan pada mobilnya setelah sayap depan mobilnya tertancap di bawah roda depan mobilnya. Max Verstappen menyerempet tembok di tikungan Portier pada saat sedang menggunakan ban medium, tetapi berhasil menyelamatkan mobilnya dari kemungkinan mundur dari balapan ini. Magnussen mengganti ban mobilnya ke ban basah kuyup, dan mengalami kesulitan pada saat hujan mulai turun; Pérez kemudian memanfaatkan senyawa ban itu nantinya. Namun, Magnussen mengalami kecelakaan karena mengalami kerusakan pada sayap depan mobilnya. Mekaniknya, yang tidak siap menghadapi perubahan seperti itu, harus mempersiapkannya pada saat itu juga, sehingga memperpanjang waktunya di dalam jalur pit. Sementara itu, Sargeant menabrak tembok tepat pada waktunya, meskipun dia berhasil melanjutkan jalannya mobilnya. Magnussen kemudian keluar dari trek di tikungan pertama, dan Stroll memasuki jalan keluar di tikungan kelima; Russell mengikuti Stroll ke arah jalan keluar, hanya untuk ditabrak oleh Pérez. Sementara itu, Hülkenberg diberi penalti waktu sebanyak 10 detik karena telah salah melakukan servis pada set pertama, Gasly terkena bendera hitam putih karena telah melebihi batas lintasan, Pérez berpindah ke ban perantara, dan Yuki Tsunoda melaporkan masalah pada rem mobilnya.
Urutan posisi tiga besar tetap tidak berubah sepanjang balapan. Kemenangan Verstappen menandai kemenangan keduanya di Grand Prix Monako. Alonso finis di posisi kedua; mantan rekan setimnya, yaitu Ocon, finis di urutan ketiga, dan dianugerahi penghargaan driver of the day; pertama kalinya seorang pembalap Prancis naik ke atas podium di Monako sejak Olivier Panis di musim 1996, dan podium pertamanya sejak Grand Prix Hungaria 2021, yang juga merupakan kemenangan pertamanya. Hamilton berhasil mengambil satu poin tambahan untuk putaran tercepat.[22][23] Penalti waktu sebanyak lima detik kemudian diberikan kepada Russell setelah bergabung kembali ke trek secara tidak aman, meskipun posisi terakhirnya tetap tidak terpengaruh.[24]