Leclerc blieb erneut vor Piastri, während Sainz diesmal ohne Probleme den dritten Platz halten konnte. Lando Norris (McLaren/Mercedes) belegte den vierten Platz, gefolgt von George Russell (Mercedes) auf dem fünften Platz.
Wie üblich in Monaco gab es nicht viele Überholmanöver oder echte Kämpfe auf der Strecke, und die Positionen blieben in den Top Vier trotz der geringen Abstände stabil. Russell hingegen war auf dem fünften Platz einsam, genauso wie Max Verstappen (Red Bull) auf dem sechsten Platz.
Mit etwa 30 verbleibenden Runden erhöhte Norris sein Tempo und kam Sainz auf den dritten Platz innerhalb einer Sekunde nahe, aber er bedrohte die Position nie wirklich. Der Spanier hingegen kam in den letzten zehn Runden deutlich näher an Piastri heran. Er schaffte es jedoch nie, einen Angriff auf den kurvenreichen und engen Straßen von Monaco zu starten.
In einem Rennen ohne viel Drama dominierte Leclerc und erreichte schließlich den Sieg für einen Monegassen in Monaco. Piastri belegte den zweiten Platz mit 7,152 Sekunden Rückstand, während Sainz als Dritter das Podium komplettierte. Norris sicherte sich den vierten Platz vor Russell, während Verstappen gegenüber allen seinen Hauptkonkurrenten an Boden verlor und Sechster wurde.
Lewis Hamilton (Mercedes) belegte den siebten Platz, gefolgt von Yuki Tsunoda (VCARB). Alexander Albon holte die ersten beiden Punkte der Saison für Williams und belegte den neunten Platz, während Pierre Gasly (Alpine) mit einem zehnten Platz seine ersten Punkte für 2024 erzielte. Er schlug Fernando Alonso (Aston Martin/Mercedes) um über 19 Sekunden.