Clement Novalak venceu a corrida principal da Fórmula 2 no Circuito de Zandvoort. A corrida começou em uma pista semiúmida, o que gerou muita ação. Zane Maloney foi o segundo colocado e Jak Crawford terminou em terceiro. Richard Verschoor por pouco não subiu ao pódio em sua corrida em casa e terminou em quarto.
A corrida principal da Fórmula 2 começou com uma volta de formação atrás do safety car devido às condições traiçoeiras. A pista estava molhada, mas não o suficiente para os pneus de chuva, então os pilotos optaram por largar com pneus slicks. Desde o início, ficou claro que as condições eram difíceis. Houve muitos incidentes e o safety car foi acionado, incluindo o candidato ao título Vesti dando a volta na pista.
Na volta 10 da corrida, houve um grande acidente. O líder do campeonato, Theo Pourchaire, saiu da pista na rápida curva Scheivlak e provocou o segundo safety car. O francês tinha acabado de fazer seu pit stop e ainda estava com os pneus frios. Logo depois, houve um incidente notável. Vesti perdeu repentinamente as duas rodas traseiras, que aparentemente não haviam sido consertadas corretamente. O dinamarquês ficou furioso pelo rádio. Assim, os dois candidatos ao título abandonaram a corrida.
No final, Novalak saiu com a vitória. Novalak usou o safety car causado por Pourchaire a seu favor, assumiu a liderança da corrida e não a abandonou mais. Maloney foi o segundo colocado, à frente de Crawford, que largou na pole. O holandês Verschoor terminou em quarto.
1. Novalak
2. Maloney
3. Crawford
4. Verschoor
5. Hauger
6. Hadjar
7. Fittipaldi
8. Cordeel
9. Martins (penalidade de tempo)
10. Correa