Max Verstappen took his fourth consecutive victory and his fifth win of his first season of single seater racing by taking the chequered flag first at the Norisring. The Van Amersfoort Racing driver finished ahead of FIA European Formula 3 Championship leader Esteban Ocon.
Felix Rosenqvist led the initial laps from pole position, but a series of safety car periods blighted the race, and the Swede slipped down the field due to the slipstreaming nature of the Norisring race track, eventually finishing sixth.
Prema Powerteam driver Ocon was the first driver to pass Rosenqvist for the lead at the hairpin, with Verstappen following through into second place the following lap. Verstappen would then pass Ocon for the lead at the hairpin and was untroubled to the flag to win by 1.125s, despite another safety car period to pick up debris from the track.
Lucas Auer took advantage of his Mücke Motorsport team-mate Rosenqvist’s troubles to finish on the final step of the podium. Fourth place went to Nicholas Latifi having started the race down in eleventh for Prema Powerteam, while Jake Dennis took fifth for Carlin just ahead of Rosenqvist.
Israeli driver Roy Nissany took his best finish of the season with seventh in the third Mücke Motorsport machine, with Felix Serralles of Team West-Tec F3 securing eighth having started sixteenth. Indonesian racer Sean Galael also took his best result of the season in ninth, finishing just ahead of Jagonya Ayam with Carlin team-mate Tom Blomqvist who was tenth. Blomqvist was running third early in the race but dropped to twenty-first after an issue, but clawed his way back to take the final point on offer.
The safety car was introduced four times meaning the race was reduced to 37 rather than the scheduled 42 laps. Antonio Giovinazzi was in the wars and was part of two safety cars, firstly being tipped into a half spin that caused a traffic jam at the hairpin early in the race that eliminated Double R Racing’s Felipe Guimaraes and Prema Powerteam’s Dennis van de Laar, and then himself clipping the back of Tatiana Calderon of Jo Zeller Racing as she was forced to take avoiding action herself at the exit of the hairpin.
In between, Gustavo Menezes of Van Amersfoort Racing and Antonio Fuoco of Prema Powerteam came together at the hairpin, eliminating both, with the fourth and final safety car period being to clear up the front wing of Jordan King’s Carlin machine that lay on the racing line heading down the front straight.
Norisring Race 1 Result
| POS | DRIVER | NAT | TEAM | TIME/Laps |
| 1 | Max Verstappen | NED | Van Amersfoort Racing | 35m15.791s |
| 2 | Esteban Ocon | FRA | Prema Powerteam | +1.125s |
| 3 | Lucas Auer | AUT | Mücke Motorsport | +3.432s |
| 4 | Nicholas Latifi | CAN | Prema Powerteam | +6.464s |
| 5 | Jake Dennis | GBR | Carlin | +7.013s |
| 6 | Felix Rosenqvist | SWE | Mücke Motorsport | +7.687s |
| 7 | Roy Nissany | ISR | Mücke Motorsport | +9.229s |
| 8 | Felix Serralles | PUE | Team West-Tec F3 | +11.065s |
| 9 | Sean Galael | INO | Jagonya Ayam with Carlin | +12.216s |
| 10 | Tom Blomqvist | GBR | Jagonya Ayam with Carlin | +12.878s |
| 11 | Mitchell Gilbert | AUS | Fortec Motorsports | +15.400s |
| 12 | Santino Ferrucci | USA | EuroInternational | +21.832s |
| 13 | Hector Hurst | GBR | Team West-Tec F3 | +22.002s |
| 14 | Sandro Zeller | SWI | Jo Zeller Racing | +22.482s |
| 15 | John Bryant-Meisner | SWE | Fortec Motorsports | +22.826s |
| 16 | Alexander Toril | ESP | ThreeBond with T-Sport | +32.776s |
| 17 | Richard Goddard | GBR | ThreeBond with T-Sport | +33.968s |
| 18/RET | Jules Szymkowiak | NED | Van Amersfoort Racing | +4 Laps |
| RET | Michele Beretta | ITA | EuroInternational | 30 Laps |
| RET | Jordan King | GBR | Carlin | 27 Laps |
| RET | Tatiana Calderon | COL | Jo Zeller Racing | 16 Laps |
| RET | Antonio Giovinazzi | ITA | Jagonya Ayam with Carlin | 15 Laps |
| RET | Gustavo Menezes | USA | Van Amersfoort Racing | 5 Laps |
| RET | Antonio Fuoco | ITA | Prema Powerteam | 5 Laps |
| RET | Dennis van de Laar | NED | Prema Powerteam | 0 Laps |
| RET | Felipe Guimaraes | BRZ | Double R Racing | 0 Laps |



