Oliver Bearman a remporté le Grand Prix d'Azerbaïdjan à Bakou en Formule 2. Tout a été très serré. Enzo Fittipaldi a terminé à seulement 2,3 secondes du vainqueur de la course et a terminé deuxième. Theo Pourchaire n'a pas réussi à dépasser Fittipaldi. Le junior de l'Alfa Romeo Racing, Frasnsman, a terminé troisième, juste derrière Fittipaldi.
Les 27 tours de Bakou ont été le champ de bataille d'une course de F2 passionnante. Bearman, parti en pole position, a conservé la tête au départ, Fittipaldi n'ayant pas pu mener à bien son attaque tardive dans le premier virage. Au deuxième tour, c'est Pourchaire qui a déjà dépassé Frederik Vesti, parti devant lui. Le Français n'a rien laissé au hasard. Il a utilisé le DRS pour dépasser Fittipaldi par l'extérieur au troisième virage. Il se retrouve à la première place derrière Bearman.
Au troisième tour, Pourchaire prend lui-même la tête. Le pilote plonge (évidemment dans le premier virage) à l'intérieur de Bearman et s'installe à la première place. Un tour plus tard, le plaisir est déjà terminé, car Bearman dépasse à nouveau le Français.
Au neuvième tour, une voiture de sécurité virtuelle se produit après que Brad Benavides a chuté dans le quatrième virage. Au 11e tour, la piste est à nouveau libérée. Bearman a creusé un écart vers Pourchaire, qui à son tour n'avait qu'à se préoccuper de Fittipaldi qui arrivait. Le Brésilien est passé et malgré l'insistance du Français dans les derniers instants, il est resté P3 pour Pourchaire. Bearman était parti depuis longtemps et s'est facilement emparé de la victoire.
Victor Martins a terminé quatrième. Derrière le junior alpin, ce sont Vesti, Kush Maini, Dennis Hauger, Isack Hadjar, Richard Verschoor et Jak Crawford qui terminent encore dans les points.