El GP de Mónaco fue ganado por Max Verstappen en una carrera pasada por agua, luego de que la lluvia empezara a caer en la vuelta 50
El liderazgo en toda la carrera no fue cedido por el piloto de Red Bull, quien partió desde la pole position. En segundo lugar se ubicó Fernando Alonso, quien persiguió la sombra del neerlandés y se vio claramente superado, quedando a más de 25 segundos de distancia.
La lluvia obligó al asturiano a realizar dos paradas consecutivas para cambiar los neumáticos, y aunque logró mantener su posición, perdió terreno ante el campeón. Esteban Ocon llegó detrás de Alonso para completar el podio.
El piloto de Alpine protagonizó una emocionante batalla con Carlos Sainz durante la primera mitad de la carrera. Ocon se defendió del piloto de Ferrari, generando un tren que benefició a Alonso y Verstappen. Finalmente, Sainz terminó en la octava posición, aunque luchó constantemente por escalar posiciones a lo largo de la carrera.
La lluvia hizo que la carrera se volviera caótica, provocando varios accidentes leves. Checo Pérez salió en última posición y no logró remontar, finalizando en el puesto 17. Stroll y Magnussen se vieron obligados a abandonar la carrera.