Frederik Vesti ha vinto la gara principale a Monaco. Il pilota danese di Formula 2 ha preceduto Theo Pourchaire e Zane Maloney.
Sia Pourchaire che Vesti sono impegnati in un'appassionante battaglia per il titolo con il giovane della Red Bull Ayumu Iwasa. Tra le strette strade di Monte Carlo, i piloti hanno quindi cercato di conquistare ogni punto. Con la vittoria di Vesti, il pilota è ora in testa al campionato, seguito da Pourchaire e Iwasa. Il distacco dal rivale francese è di soli quattro punti.
Jack Doohan ha avuto una domenica sfortunata. Il giovane della Alpine ha avuto un incidente che ha causato l'ingresso della safety car, poi sostituita da una bandiera rossa. Victor Martins ha superato troppo velocemente l'australiano che era finito a muro e ha incassato un drive through. Richard Verschoor, partito dalla sesta posizione, ha dovuto difendersi strenuamente negli ultimi giri da Dennis Hauger, che spuntava spesso negli specchietti dell'olandese, che alla fine ha concluso in quarta posizione.