Giuliano Alesi a remporté sa première victoire en GP3 devant Jack Aitken et Niko Kari.
Dorian Boccolacci (Trident), pénalisé à l’issue de la dernière course, devait s’élancer depuis la pole position mais il n’a pas réussi à rejoindre la grille et est contraint à l’abandon avant même le départ. Cela promeut Giuliano Alesi (Trident) en pole.
Jack Aitken (ART GP) prend le meilleur départ et se retrouve deuxième au premier virage. George Russell (ART GP) a quant à lui passé Alessio Lorandi (Jenzer) et Anthoine Hubert (ART GP) au premier tour.
Au quatrième tour, un accrochage a lieu entre Julien Falchero (Campos Racing) et Steijn Schothorst (Arden) voit l’intervention de la safety car. Après trois tours, la course reprend ses droits et Alesi s’écarte d’Aitken, sous la pression de Niko Kari (Arden).
Arjun Maini (Jenzer) quant à lui crée le bouchon jusqu’à l’utilisation du DRS par Russell qui passe son ancien rival en BRDC F4. Alors que Hubert tentait de passer l’Indien, Lorandi touche le Français qui perd deux places. Nirei Fukuzumi (ART GP), qui connait une remontée difficile, voit ses espoirs douchés par une pénalité de dix secondes pour avoir dépassé sous safety car.
Dans les derniers tours, la bataille est en place entre Alesi, Aitken, Kari et Russell mais les positions n’évoluent pas.
Giuliano Alesi remporte sa première victoire en GP3 Series devant Jack Aitken et Niko Kari qui signe son premier podium. Russell, Maini, Lorandi, Jörg et Hubert complètent le top 8.