Dutchman Max Verstappen took his second victory of the day in race two around the Spa-Francorchamps circuit in Belgium. He defeated championship leader Esteban Ocon and Van Amersfoort Racing team-mate Gustavo Menezes for the win.
A slow getaway from Verstappen saw him slip to third at the first corner, but like in race one, the Dutchman used the slipstreaming effect to pass Prema Powerteam driver Ocon on the Kemmel straight, and he went into the lead after pole sitter Menezes went straight on at Les Combes under braking and jumped over the speedbumps.
Menezes dropped to third behind Verstappen and Ocon, and then had a small fight with the Team West-Tec F3 entry of Felix Serralles, with the Puerto Rican overtaking the American on lap three before Menezes got back in front three laps later.
Unfortunately for Serralles, his race would come to a shuddering halt on lap nine, when the Mücke Motorsport machine of Lucas Auer attempted to overtake him around the outside of Les Combes. The Austrian ran wide over the kerb and speared back onto the circuit into the Puerto Rican, eliminating both and bringing out the safety car so the marshals could clear up the wreckage.
Swede Felix Rosenqvist inherited fourth after the Serralles/Auer crash, the Mücke Motorsport driver finishing ahead of Colombian female racer Tatiana Calderon, who had by far her best result of her FIA European Formula 3 Championship career in fifth for Jo Zeller Racing. It was her first ever points in the series.
Jake Dennis added a sixth place finish to his podium from race one for Carlin, finishing ahead of Canadian Nicholas Latifi for Prema Powerteam in seventh. Tom Blomqvist and Antonio Giovinazzi finished eighth and ninth for Jagonya Ayam with Carlin, while Jordan King took his second tenth place finish of the day in the second Carlin machine.
Ocon’s second place meant he extended his championship lead to 84 points ahead of Blomqvist, with Auer a further 11 points behind in third. Race three takes place on Sunday with Ocon on pole position.
Spa-Francorchamps Race 2 Result
| POS | DRIVER | NAT | TEAM | TIME/Laps |
| 1 | Max Verstappen | NED | Van Amersfoort Racing | 35m48.572s |
| 2 | Esteban Ocon | FRA | Prema Powerteam | +0.805s |
| 3 | Gustavo Menezes | USA | Van Amersfoort Racing | +1.842s |
| 4 | Felix Rosenqvist | SWE | Mücke Motorsport | +3.021s |
| 5 | Tatiana Calderon | COL | Jo Zeller Racing | +7.992s |
| 6 | Jake Dennis | GBR | Carlin | +9.257s |
| 7 | Nicholas Latifi | CAN | Prema Powerteam | +11.609s |
| 8 | Tom Blomqvist | GBR | Jagonya Ayam with Carlin | +12.113s |
| 9 | Antonio Giovinazzi | ITA | Jagonya Ayam with Carlin | +13.221s |
| 10 | Jordan King | GBR | Carlin | +13.411s |
| 11 | Roy Nissany | ISR | Mücke Motorsport | +14.250s |
| 12 | Mitchell Gilbert | AUS | Fortec Motorsports | +14.948s |
| 13 | Sean Galael | INO | Jagonya Ayam with Carlin | +16.418s |
| 14 | Dennis van de Laar | NED | Prema Powerteam | +17.332s |
| 15 | Richard Goddard | AUS | ThreeBond with T-Sport | +17.688s |
| 16 | Sandro Zeller | SWI | Jo Zeller Racing | +18.400s |
| 17 | Hector Hurst | GBR | Team West-Tec F3 | +20.427s |
| 18 | John Bryant-Meisner | SWE | Fortec Motorsports | +24.494s |
| 19 | Alexander Toril | ESP | ThreeBond with T-Sport | +2 Laps |
| RET | Felix Serralles | PUE | Team West-Tec F3 | 8 Laps |
| RET | Lucas Auer | AUT | Mücke Motorsport | 8 Laps |
| RET | Felipe Guimaraes | BRZ | Double R Racing | 2 Laps |
| RET | Antonio Fuoco | ITA | Prema Powerteam | 1 Lap |
| RET | Michele Beretta | ITA | EuroInternational | 1 Lap |
| RET | Jules Szymkowiak | NED | Van Amersfoort Racing | 1 Lap |
| DNS | Santino Ferrucci | USA | EuroInternational | 0 Laps |



