Jordan King a dominé une course compliqué avec une piste mouillé. Rowland a fini 2e et Lynn a complété le podium après avoir commencé en 11e position.
La course a commencé derrière le Safety Car à cause de la pluie. Le SC est parti après 4 tours et Marciello a très vite gagné deux positions et s’est mis 4e derrière Rowland, Nato and King, qui se défendait des attaques de son coéquipier. Le SC a réapparu après Pic a laissé Gelael sur le gravier.
À la ressortie, Ghiotto et Latifi ont eu une belle bataille pour la 5e position, alors que Rowland, Marciello et Ghiotto ont dépassé Nato pour essayer de remporter la victoire. Derrière, Sirotkin et Giovinazzi récuperaient plusieurs positions. Eriksson, qui avait commencé en 5e position, était déjà en 10e et a commis une erreur qui la laissé 19e. Giovinazzi s’est sorti de la piste et est descendu de la 9e a la 13e position.
Nato a perdu encore une autre position avec Latifi et il était maintenant P6. Cependant, il a perdu sa position avec 4 autres pilotes derrière lui après lutter contre Evans pendant un tour. King était encore en tête avec 4 secondes d’avantage sur Rowland, qui avait Marciello et Ghiotto très près de lui pour lutter pour le podium. Lynn, qui était 11e au départ, était déjà 5e et il faisait des tours rapides après dépasser le groupe de voitures derrière Nato. Evans, Latifi, Sirotkin, Gasly et Nato complétaient le top 10 à ce moment-là.
Lynn a rattrapé Ghiotto très vite et il envisageait la 3a position de Marciello. Sirotkin et Gasly ont dépassé Latifi pour la 6e position, alors que Giovinazzi avait une dure bataille avec Nato pendant deux tours. Latifi a commis une petite erreur qui a permis Giovinazzi de prendre sa P9.
Markelov a décidé de risquer avec les pneus slicks. Latifi a eu un tête-à-queue qui l’a laissé à la sortie du pit lane, donc le Safety Car est sorti pendant un tour. Plusieurs pilotes se sont arrêtés aux stands pour changer aux slicks, mais ils n’ont pas eu le temps de rattraper les pilotes en tête. Marciello a commis une petite erreur quand il essayait de dépasser Rowland qui a permis Lynn de passer devant lui. Giovinazzi a dépassé Gasly et Evans en deux virages, alors que Gasly a pu dépasser Evans aussi. Giovinazzi a dépassé Sirotkin un tour plus tard et il était 6e avec 2 tours pour la fin, mais il en s’est pas arrêté là et a volé la 5e position de Ghiotto.
Finalement, King a remporté la victoire par devant Rowland et Lynn. Marciello, Giovinazzi, Sirotkin, Gasly et Evans ont complété les points, alors que Ghiotto est descendu à la 9e position à cause d’un tête-à-queue au dernier virage. Canamasas a complété le top 10 par devant Markelov, qui était 5 secondes plus rapide que le reste à la fin de la course avec les pneus slicks.