Richard Verschoor (Trident) foi o vencedor da primeira corrida do campeonato FIA de Fórmula 2, terminando na frente de Jehan Daruvala (Prema) e Liam Lawson (Carlin) na corrida sprint da ronda do Bahrein.
Na partida, Verschoor assumiu a liderança e Ralph Boschung (Campos Racing) ocupou o segundo lugar, vindo de sexto na grelha. O piloto da pole position, o brasileiro Felipe Drugovich (MP Motorsport) desceu na classificação, passando a ocupar a sexta posição.
Um acidente entre Jake Hughes (Van Amersfoort Racing) e Marcus Armstrong (Hitech GP) levou à entrada do Safety Car em pista e à penalização de Hughes. A corrida foi retomada no final da quinta volta e Verschoor manteve a liderança à frente da Boschung e de Jehan Daruvala. Verschoor continuou a liderar após um período de Virtual Safety Car, enquanto Daruvala pressionou Boschung e conseguiu ultrapassar o piloto da Campos Racing, para assumir o segundo posto. Atrás Lawson, Drugovich e Juri Vips (Hitech GP) lutavam pelo mesmo posto, juntando-se pouco depois Boschung. Lawson levou a melhor e subiu ao terceiro lugar.
| Pos | Piloto | Equipa | Tempo/Dif. |
| 1 | Richard Verschoor | Trident | 43:34.983s |
| 2 | Jehan Daruvala | Prema | 1.853s |
| 3 | Liam Lawson | Carlin | 4.975s |
| 4 | Ralph Boschung | Campos Racing | 6.981s |
| 5 | Felipe Drugovich | MP Motorsport | 8.801s |
| 6 | Logan Sargeant | Carlin | 9.263s |
| 7 | Juri Vips | Hitech GP | 13.350s |
| 8 | Ayumu Iwasa | DAMS | 15.749s |
| 9 | Dennis Hauger | Prema | 17.655s |
| 10 | Jack Doohan | Virtuosi | 21.472s |
| 11 | Enzo Fittipaldi | Charouz Racing System | 22.902s |
| 12 | Roy Nissany | DAMS | 26.574s |
| 13 | Frederik Vesti | ART Grand Prix | 27.490s |
| 14 | Cem Bolukbasi | Charouz Racing System | 31.921s |
| 15 | Calan Williams | Trident | 49.959s |
| 16 | Marino Sato | Virtuosi | 50.640s |
| 17 | Amaury Cordeel | Van Amersfoort Racing | 52.662s |
| 18 | Clement Novalak | MP Motorsport | 1:18.205s |
| 19 | Olli Caldwell | Campos Racing | 1 volta |









