A late race safety car saw the entire race thrown into the air as Nikita Mazepin won his second FIA Formula 2 race of the season from fourteenth on the grid.
The Russian restarted eighth after the first of two safety cars but he found his way into third when contact between Dan Ticktum and Yuki Tsunoda, and a three-car collision between Guanyu Zhou, Mick Schumacher and Jack Aitken parted the seas for Mazepin to take advantage.
He then soared past the leaders at the second restart and sprinted away from the pack to take victory.
He was followed home by his Hitech GP teammate who did tremendously to fight off the attacks of Louis Delétraz who, like Mazepin, was on the soft tyres after maximising the alternate strategy.
Felipe Drugovich managed to finish fourth but behind him came Schumacher who scored ten points to take the championship lead off Callum Ilott who had to pit late on after he damaged his front wing.
Similar misfortune became of Schumacher’s teammate and title rival Robert Shwartzman who was forced to retire with mechanical problems meaning he will start the sprint race from last on the grid.
Schumacher passed pole-sitter and long time race leader Christian Lundgaard on the last lap after the Dane’s commanding lead was evaporated by the safety cars. He finished sixth on the road and will be keen to make amends from third on the grid tomorrow.
Juri Vips couldn’t find way past Lundgaard as he finished seventh for DAMS meaning he’ll start from the front row for the sprint race, alongside Artem Markelov who battled to eighth ahead of Marcus Armstrong and Jehan Daruvala.
Ilott battled back to twelfth where he’ll start tomorrow while Ticktum was very annoyed at the lack of luck as he finished seventeenth.
| Pos. | Name | Team | Laps/Gap |
| 1 | Nikita Mazepin | Hitech GP | 33 Laps |
| 2 | Luca Ghiotto | Hitech GP | +4.460 |
| 3 | Louis Delétraz | Charouz | +4.519 |
| 4 | Felipe Drugovich | MP Motorsport | +4.860 |
| 5 | Mick Schumacher | PREMA | +5.374 |
| 6 | Christian Lundgaard | ART | +7.825 |
| 7 | Juri Vips | DAMS | +8.353 |
| 8 | Artem Markelov | HWA Racelab | +10.172 |
| 9 | Marcus Armstrong | ART | +10.434 |
| 10 | Jehan Daruvala | Carlin | +10.663 |
| 11 | Nobuharu Matsushita | MP Motorsport | +11.100 |
| 12 | Callum Ilott | UNI-Virtuosi | +11.747 |
| 13 | Pedro Piquet | Charouz | +11.757 |
| 14 | Marino Sato | Trident | +12.438 |
| 15 | Roy Nissany | Trident | +13.588 |
| 16 | Yuki Tsunoda | Carlin | +14.112 |
| 17 | Dan Ticktum | DAMS | +15.959 |
| 18 | Guilherme Samaia | Campos | +52.196 |
| 19 | Jack Aitken | Campos | DNF (Crash) |
| 20 | Guanyu Zhou | UNI-Virtuosi | DNF (Crash) |
| 21 | Guiliano Alesi | HWA Racelab | DNF (Mechanical) |
| 22 | Robert Shwartzman | PREMA | DNF (Mechanical) |



