De eerste race van de Formule 3 in Barcelona is gewonnen door Robert Shwartzman. De Rus van Ferrari kwam als tweede over de eindstreep, maar Christian Lundgaard had te hard gereden tijdens de virtuele safety car en kreeg een tijdstraf van 5 seconden. Marcus Armstrong completeerde de top 3.
Tijdens de opwarmronde moesten Fabio Sherer en Leo Pulcini afhaken. Sherer kreeg een lekkere band en moest de race starten vanuit de pit. Pulcini kreeg zijn auto niet in de eerste versnelling, ook een pitstart voor hem. Robert Shwartzman startte van pole, maar gelijk na de start nam Christian Lundgaard de eerste plek van hem over. Hij wist zijn voorsprong verder uit te bouwen en leek comfortabel aan de leiding te gaan. Maar in ronde 13 ging Alessio Deledda te wijd in bocht twaalf en kwam er een virtual safety car op de baan. Vijf rondes voor het einde kon de race weer verder gaan.
Op dat moment lag Christian nog aan de leiding en hij wist de race ook te winnen, maar door een incident tijdens de virtual safety car ging de winst aan zijn neus voor bij. Hij kreeg vijf seconden tijdstraf wat er voor zorgde dat Robert Shwartzman als winnaar van de race werd uitgeroepen en Lundgaard genoegen moest nemen met plek twee. Voor de Nederlanders in het veld verliep het vandaag niet zo goed. Bent Viscaal werd twaalfde en Richard Verschoor finishte uiteindelijk als zesentwintigste, ook hij kreeg namelijk een straf voor een incident tijdens de virtual safetycar.
Uitslag race 1 F3 Barcelona: