Charles Leclerc aguantó en una dura batalla contra el vigente campeón mundial de F1, Max Verstappen, con quien se intercambió el liderato en mitad de carrera, pero el de Red Bull se vio obligado a abandonar por la pérdida de potencia en su motor Honda al final de la prueba, lo que propició el doblete de Ferrari.
El día de Red Bull se convirtió en un desastre total cuando Sergio Pérez perdió el tercer puesto en el giro final porque su unidad de potencia de apagó, dejando en bandeja el podio a Lewis Hamilton.
Charles Leclerc partió desde la pole position con neumáticos blandos nuevos y mantuvo a raya a Max Verstappen, mientras que Carlos Sainz Jr. se quedaba con la tercera plaza, por delante de Hamilton, que se puso cuarto, y de Pérez, que salió mal de la curva 1, y provocó que Kevin Magnussen le pasara temporalmente.
George Russell, con el otro de los Mercedes, se aupó a la séptima posición desde la novena en la primera vuelta, por delante de Pierre Galsy y de los Alpine de Fernando Alonso y Esteban Ocon, este último superando al Haas de Mick Schumacher después de tocarle y hacerle perder el control en la curva 5. Por esta acción, el francés recibió una sanción de 5 segundos.
Pérez adelantó a Magnussen en la tercera vuelta en la curva 4, después de que el danés que estaba por delante de las primeras enlazadas cometiera un error, lo que permitió también pasar a Russell.
Leclerc aventajaba a Verstappen en 2,8 segundos en el décimo giro, y desde Red Bull le pedían a su piloto que enfriara los frenos. Detrás de ellos, Pérez pasó a Hamilton gracias al DRS para ser cuarto.
Hamilton abrió la veda de las paradas en boxes para poner un juego de duros en la vuelta 12, aunque se quejó diciendo que “no tenía agarre en las gomas” tras salir del pitlane.
Verstappen, Sainz y Magnussen pararon en la vuelta 15 para poner otro compuesto de blandos, mientras que Gasly, Alonso y Ocon optaron por los medios. Leclerc entró a boxes una vuelta más tarde para poner los blandos, junto con Pérez y Russell, que eligieron los medios.
Verstappen, que ahora estaba justo por detrás de Leclerc, pasó al ataque y se puso líder en la curva 1 de la vuelta 17, pero el monegasco lo superó en la curva 4. Esto se repitió un giro después, pero en la vuelta 19, Verstappen bloqueó los neumáticos al pasar al Ferrari, por lo que perdió la distancia de DRS mientras que le advertían de nuevo por los frenos.
Hamilton volvió a parar en la vuelta 28 para poner los medios, al igual que hizo Verstappen en la vuelta 32, y Leclerc respondió un giro más tarde. El monegasco se reincorporó con el suficiente espacio para respirar respecto al de Red Bull, que culpó al equipo por decirle que fuera con más calma.
Sainz se mantuvo fuera y estuvo líder hasta la vuelta 34, cuando Pérez también entro a boxes para poner unas gomas blandas. Los Red Bull iniciaron entonces un plan para ir a por la victoria con otra parada, pero los Ferrari cubrieron ese movimiento con Sainz, por lo que Leclerc se quedó en cabeza con 25 segundos de ventaja.
1 Monaco Charles Leclerc Ferrari F1-75 57 1:37'33.584 26
2 Spain Carlos Sainz Jr. Ferrari F1-75 57 1:37'39.182 5.598 5.598 18
3 United Kingdom Lewis Hamilton Mercedes W13 57 1:37'43.259 9.675 4.077 15
4 United Kingdom George Russell Mercedes W13 57 1:37'44.795 11.211 1.536 12
5 Denmark Kevin Magnussen Haas VF-22 57 1:37'48.338 14.754 3.543 10
6 Finland Valtteri Bottas Alfa Romeo C42 57 1:37'49.703 16.119 1.365 8
7 France Esteban Ocon Alpine A522 57 1:37'53.007 19.423 3.304 6
8 Japan Yuki Tsunoda AlphaTauri 57 1:37'53.970 20.386 0.963 4
9 Spain Fernando Alonso Alpine A522 57 1:37'55.974 22.390 2.004 2
10 China Guanyu Zhou Alfa Romeo C42 57 1:37'56.648 23.064 0.674 1
11 Germany Mick Schumacher Haas VF-22 57 1:38'06.158 32.574 9.510
12 Canada Lance Stroll Aston AMR22 57 1:38'19.457 45.873 13.299
13 Thailand Alexander Albon Williams FW44 57 1:38'27.516 53.932 8.059
14 Australia Daniel Ricciardo McLaren MCL36 57 1:38'28.559 54.975 1.043
15 United Kingdom Lando Norris McLaren MCL36 57 1:38'29.919 56.335 1.360
16 Canada Nicholas Latifi Williams FW44 57 1:38'35.379 1'01.7 5.460
17 Germany Nico Hulkenberg Aston M AMR22 57 1:38'37.413 1'03.8 2.034
18 Mexico Sergio Pérez Red Bull RB18 56 1:36'05.525 1 Lap 1 Lap
19 Netherlands Max Verstappen Red Bull RB18 54 1:33'17.696 3 Laps 2 Laps
20 France Pierre Gasly AlphaTauri 44 1:13'54.365 13 Lap 10 Laps
Verstappen comentó que tenía problemas en su dirección después de salir del pitlane, pero su escudería le aseguró que no tenía que preocuparse. El AlphaTauri de Gasly se incendió, provocando la salida del coche de seguridad en la vuelta 46. Leclerc entró en boxes para poner los blandos, como el resto de rivales que venían por detrás.
En la reanudación, Leclerc comandaba el pelotón, por delante de Verstappen, Sainz, Pérez, Hamilton y Russell. El español de Ferrari atacó al neerlandés de Red Bull, lo que permitió a su compañero escaparse en el liderato, mientas que Pérez aguantaba a Hamilton.
Verstappen tuvo problemas de potencia, y eso lo aprovechó Sainz, que lo superó en la curva 11 en la vuelta 54 antes de que el campeón del mundo se retirara. Pérez también tuvo contratiempos con el motor Honda, y eso dejó a Hamilton subir al podio.
El mexicano hizo un trompo en la curva 1 en la última vuelta cuando su motor se apagó, lo que llevó al heptacampeón a la tercera plaza, seguido por Russell.
Magnussen acabó quinto, por delante de Valtteri Bottas, que se recuperó de una mala salida, Ocon, Yuki Tsunoda, Alonso y el debutante Guanyu Zhou.