Op een erg natte Norisring reden 32 Formule 3 coureurs hun eerste race van het weekeinde. Rookei Charles Leclerc startte vanaf pole position. De Van Amersfoort Racing coureur startte naast Maximilian Günther.
Door de regen startte de race achter de safety car. Leclerc profiteerde van zijn goede zicht en reed weg bij Günther en Alex Albon. Bijna het hele veld kwam door de hairpin ongeschonden. Achter in het veld werd Mahaveer Raghunathan rondgetikt. De Indiër viel ver terug. Alex Albon kwam beter uit de hairpin dan Max Günther. Hierdoor passeerde de coureur uit Thailand de snelle Duitser.
Markus Pommer, die als vierde was gestart, viel langzaam terug. De voormalig Duits F3 kampioen werd eerst gepasseerd door Felix Rosenqvist en korte tijd later door Antonio Giovinazzi. Rosenqvist en Giovinazzi, die met Leclerc strijden om het kampioenschap, waren op weg naar voren. Vooraan stond Leclerc onder druk van Albon. Albon blokkeerde zijn wielen en ging rechtdoor bij de hairpin. De Thai viel terug naar de vijfde plaats.
Leclerc, met een voorsprong van vijf seconden, voerde de race aan voor Max Günther, Felix Rosenqvist en Antonio Giovinazzi. Rosenqvist en Giovinazzi zetten Günther onder druk. De Italiaan passeerde hierbij de Zweed. Giovinazzi reed een andere lijn in de hairpin waarbij hij eerst Rosenqvist passeerd en een ronde later Günther.
Voor de F3 racewinnaar Jake Dennis sloeg het noodlot toe. De Brit verloor op het rechte stuk zijn achtervleugel waarna hij bij de hairpin rechtdoor ging. Dennis bleef ongedeerd maar er lagen brokstukken op de baan. Hierdoor kwam de safety car in actie. Giovinazzi was verrast door de safety car en reed op een van de brokstukken die klem kwamen te zitten op zijn voorvleugel. Doordat de brokstukken vastzaten op de voorvleugel werden deze over heel het circuit verspreid.
Door de brokstukken en het feit dat het harder begon te regenen werd besloten om de race achter de safety car te finishen. Leclerc won, voor Giovinazzi en Rosenqvist.