| Pos | Driver | Car | No | Laps | Pts | Time/Retired |
|---|---|---|---|---|---|---|
| 1 | Campos Racing | 1 | 25 | 25 | 39:36.183 | |
| 2 | Van Amersfoort Racing | 14 | 25 | 19 | +0.740s | |
| 3 | Campos Racing | 2 | 25 | 15 | +7.110s | |
| 4 | Rodin Motorsport | 18 | 25 | 12 | +9.257s | |
| 5 | Van Amersfoort Racing | 15 | 25 | 10 | +10.359s | |
| 6 | Van Amersfoort Racing | 16 | 25 | 8 | +12.521s | |
| 7 | Campos Racing | 3 | 25 | 6 | +15.461s | |
| 8 | TRIDENT | 5 | 25 | 4 | +18.500s | |
| 9 | ART Grand Prix | 10 | 25 | 2 | +23.225s | |
| 10 | Maciej Gladysz | ART Grand Prix | 11 | 25 | 1 | +26.487s |
| 11 | Noah Stromsted | TRIDENT | 4 | 25 | 0 | +26.945s |
| 12 | PREMA Racing | 21 | 25 | 0 | +28.497s | |
| 13 | ART Grand Prix | 12 | 25 | 0 | +29.565s | |
| 14 | MP Motorsport | 8 | 25 | 0 | +30.054s | |
| 15 | DAMS Lucas Oil | 31 | 25 | 0 | +30.230s | |
| 16 | Rodin Motorsport | 17 | 25 | 0 | +30.340s | |
| 17 | MP Motorsport | 9 | 25 | 0 | +30.511s | |
| 18 | MP Motorsport | 7 | 25 | 0 | +30.829s | |
| 19 | PREMA Racing | 20 | 25 | 0 | +31.312s | |
| 20 | TRIDENT | 6 | 25 | 0 | +32.655s | |
| 21 | PREMA Racing | 22 | 25 | 0 | +34.391s | |
| 22 | Hitech | 25 | 25 | 0 | +36.855s | |
| 23 | Ricardo Escotto | AIX Racing | 26 | 25 | 0 | +39.111s |
| 24 | AIX Racing | 28 | 25 | 0 | +40.334s | |
| 25 | DAMS Lucas Oil | 30 | 25 | 0 | +43.254s | |
| 26 | Fionn Mclaughlin | Hitech | 24 | 25 | 0 | +70.058s |
| 27 | AIX Racing | 27 | 25 | 0 | +81.842s | |
| 28 | Rodin Motorsport | 19 | 25 | 0 | +85.242s | |
| 29 | Woohyun Shin | Hitech | 23 | 24 | 0 | +1 lap |
| NC | DAMS Lucas Oil | 29 | 6 | 0 | DNF |
Campos Racing
Van Amersfoort Racing
Rodin Motorsport
TRIDENT
ART Grand Prix
PREMA Racing
MP Motorsport
DAMS Lucas Oil
AIX Racing