Comenzaba mal la carrera para dos pilotos exactamente, para Nicholas Latifi, piloto reserva de Force India, y Sean Gelael, ya que cuando iba a comenzar la vuelta de calentamiento calaron el coche y tenían que empezar desde el pit-lane.

En la salida se podría haber liado una muy gorda, pero por fortuna, no hubo ningún accidente. George Russell, piloto de Mercedes, el estadounidense Santino Ferruci y Jack Aitken, piloto de la Academia Renault, también se quedaron parados en sus posiciones de parrilla. Sérgio Sette Cámara estuvo cerca de llevarse a uno de esos coches llegando a derrapar para evitar el choque.

Mientras todo eso sucedía, Nyck de Vries aprovechaba la mala salida de Maximiliam Gunther para colocarse primero. El holandés iba a por todas tras haber reconocido por redes sociales que la carrera del sábado fue mal administrada por él mismo.

En la vuelta dos, Lando Norris, cuando iba quinto tras salir octavo por la victoria del día anterior, perdía potencia nada más pasar la última curva, pero un segundo después su motor volvía a recuperar la fuerza milagrosamente.

El líder de la carrera, de Vries, se la jugaba en la novena vuelta haciendo su parada con catorce vueltas por delante, algunos decían que esta carrera podría hacerse sin paradas, pero los neumáticos han dado mucha degradación durante todo el fin de semana, como en otras categorías.

Artem Markelov se ponía líder, controlando en cada vuelta, en cada aceleración para cuidar las ruedas, no parar y optar a la victoria. El ruso quería conseguir la victoria tras un gran fin de semana, donde en la primera carrera en Baréin hizo tercero tras haber salido desde el pit-lane, porque su coche quedó parado en la salida.

De Vries iba quinto en la vuelta 21, su estrategia no había salido demasiado bien, pero este se iba acercando más al grupo donde se encontraban Gunther, quien tenía graves problemas de degradación durante toda la carrera, Lando Norris y Sette Cámara, los dos de Carlin luchaban en cada curva respetando cada centímetro. Mientras el alemán de Arden se acercaba al líder

Markelov, del equipo Russian Prime conseguía su sexta victoria en la categoría, además era la primera victoria del equipo este año tras haber tenido una pretemporada difícil, ya que estuvieron a punto de desaparecer. La decepción, una vez más, fue para de Vries, su gestión de neumáticos no fue la adecuada, como pasó el día anterior, y no pudo pasar de la quinta plaza.

El actual líder del Mundial, Lando Norris protegido de McLaren, hizo un gran cuarto puesto y atacando a su compañero en las últimas vueltas para conseguir ese último escalón del podio. El británico se va con una gran ventaja de Baréin y llegará a Bakú con una diferencia de nueve puntos.

En cuanto a la representación española, Roberto Merhi, a los mandos del MP Motorsport, salía último tras no haber participado en la carrera del sábado por un problema en el embrague. En la vuelta ocho rodaba undécimo, con una estrategia muy diferente saliendo con neumático blando, en dicha vuelta tuvo que parar y saldría en la decimosexta posición. Con los nuevos neumáticos, Merhi hizo mejores tiempos y su carrera ha sido digna de admirar. Cuando cruzó la línea de meta era undécimo, una carrera difícil, pero bien gestionada para quedarse a las puertas de los puntos.

También han sido los primeros puntos de la temporada para el equipo Campos racing con Ghiotto en el sexto lugar.

Posición Piloto Equipo
1 Markelov Russian Time
2 Günther Arden International
3 Sette Camara Carlin
4 Lando Norris Carlin
5 de Vries Pertamina Prema
6 Ghiotto Campos Racing
7 Boschung MP Motorsport
8 Fukuzumi Arden International
9 Delétraz Charouz Racing
10 Latifi DAMS
11 Merhi MP Motorsport
12 Fuoco Charouz Racing
13 Albon DAMS
14 Maini Trident
15 Nissany Campos Racing
16 Gelael Pertamina Prema
17 Makimo Russian Time
18 Aitken ART Grand Prix
19 Russell ART Grand Prix
20 Ferrucci Trident