Kluczowy dla losów wyścigu okazał się być start – ruszający z trzeciej pozycji Anthoine Hubert (BWT Arden) i z czwartej de Vries wystartowali zdecydowanie lepiej niż kierowcy na dwóch pierwszych miejscach, a więc Ilott i Jordan King (MP Motorsport). Na czoło wyścigu wyszedł Francuz, jednak kiedy tylko można było użyć DRS, szybko został wyprzedzony przez Holendra.
24-letni kierowca, który niedawno odszedł z programu rozwojowego McLarena (o czym informowaliśmy tutaj – de Vries z żalem odchodzi z McLarena. Holender uważa, że był lepszy od Norrisa i Albona) cały wyścig przejechał równym, dobrym tempem i w pełni zasłużenie mógł cieszyć się ze zwycięstwa.
DRS kierowcy mogli włączyć jednak dopiero na ósmym okrążeniu – wszystko za sprawą sporego pożaru w samochodzie Nobuharu Matshushity (Carlin), który miał miejsce na drugim okrążeniu i spowodował wyjazd samochodu bezpieczeństwa.
Hubert po świetnym starcie zaliczył bezbarwną resztę wyścigu i ostatecznie musiał zadowolić się piątym miejscem, po tym jak na ostatnim okrążeniu wyprzedził go Guanyu Zhou (UNI-Virtuosi).
Bohaterem dnia, a tym samym całego weekendu, został znowu Ghiotto. Włoch po starcie z piątej pozycji tradycyjnie stracił kilka miejsc na pierwszym okrążeniu, a potem zaczął szaleńczą pogoń. Atakując z siódmego miejsca wyprzedził kolejno Jacka Aitkena (Campos), Kinga, Zhou, Huberta i w końcu na ostatnim okrążeniu Ilotta by zameldować się na drugim miejscu podium.
Nieco bezbarwny wyścig zaliczył lider klasyfikacji generalnej, Nicholas Latifi (DAMS). Kanadyjczyk ostatecznie zajął szóste miejsce zdobywając dodatkowo dwa punkty za najszybsze okrążenie w wyścigu.
Kolejny wyścig bez punktów zaliczył Mick Schumacher (Prema). Syn legendy F1 pokazał kilka dobrych, agresywnych manewrów wyprzedzania, ale nie ustrzegł się także błędów. Na ostatnim okrążeniu wyprzedził zajmującego wówczas ósmą pozycję Aitkena, jednak wrócił na tor w niedozwolony sposób, za co został ukarany karą doliczenia pięciu sekund do jego wyniku, co pogrzebało szanse młodego Niemca na jeden punkt.
| Pozycja | Kierowca | Zespół | Liczba okrążeń | Czas | Punkty |
| 1. | Nyck de Vries | ART Grand Prix | 26 | 42:25.916 | 15 |
| 2. | Luca Ghiotto | UNI-Virtuosi | 26 | +2.3 | 12 |
| 3. | Callum Ilott | Sauber Junior Team by Charouz | 26 | +4.3 | 10 |
| 4. | Guanyu Zhou | UNI-Virtuosi | 26 | +11.1 | 8 |
| 5. | Anthoine Hubert | BWT Arden | 26 | +12.5 | 6 |
| 6. | Nicholas Latifi | DAMS | 26 | +13.0 | 6 |
| 7. | Jordan King | MP Motorsport | 26 | +21.4 | 2 |
| 8. | Jack Aitken | Campos Racing | 26 | +26.6 | 1 |
| 9. | Sean Gelael | Prema Powerteam | 26 | +27.4 | |
| 10. | Ralph Boschung | Trident | 26 | +28.1 | |
| 11. | Louis Deletraz | Carlin | 26 | +28.5 | |
| 12. | Mick Schumacher | Prema Powerteam | 26 | +30.9 | |
| 13. | Tatiana Calderón | BWT Arden | 26 | +32.2 | |
| 14. | Nikita Mazepin | ART Grand Prix | 26 | +35.0 | |
| 15. | Juan Manuel Correa | Sauber Junior Team by Charouz | 26 | +37.8 | |
| 16. | Giuliano Alesi | Trident | 26 | +40.3 | |
| 17. | Sergio Sette Camara | DAMS | 26 | +40.5 | |
| 18. | Dorian Boccolacci | Campos Racing | 26 | +44.2 | |
| 19. | Mahaveer Raghunathan | MP Motorsport | 26 | +68.7 | |
| Nobuharu Matsushita | Carlin | 2 | DNF |