Зак О’Салливан одержал победу в субботнем спринте Формулы 3 в Барселоне. Для гонщика Prema эта победа стала второй в сезоне и карьере после успеха в субботней гонке в Мельбурне.
Обладатель поула О’Салливан сохранил лидерство, хотя Люк Браунинг активно атаковал его в первом повороте. Грегуар Соси не смог обогнать Леонардо Форнароли в борьбе за третье место, зато Пол Арон опередил Мари Бою в борьбе за пятое. По ходу круга Боя потерял ещё две позиции, пропустив Себастьяна Монтойю и Габриэля Бортолето.
В девятом повороте Идо Коэн вылетел в гравий и ударился в защитный барьер. Гонщик Rodin Carlin не пострадал и самостоятельно вылез из кокпита. На трассу выехал автомобиль безопасности, чтобы маршалы эвакуировали его машину и восстановили барьер.
Во время нахождения на трассе автомобиля безопасности Рафаэль Виллагомес заехал в боксы поменять переднее антикрыло, после чего вернулся на трассу последним. Хью Бартер получил 5-секундный штраф за неправильное возвращение на трассу после вылета в первом повороте.
Гонка рестартовала на пятом круге из двадцати одного. Первая семерка сохранила позиции, а Боя потерял ещё одно место – в первом повороте его обогнал Франко Колапинто. Лидирующий О’Салливан показал лучший круг в попытке создать отрыв от пелотона.
Габриэле Мини, стартовавший восемнадцатым, к седьмому кругу прорвался на двенадцатое место. На десятом круге Браунинг предпринял попытку обогнать О’Салливана в первом повороте, но Зак отбил атаку. Люк не сдался и предпринял ещё одну попытку на следующем круге, но вновь гонщик Prema сохранил лидерство.
На двенадцатом круге Хосе-Мария Марти широко вышел из девятого поворота и потерял скорость на выходе. Этим воспользовался Габриэле Мини и отыграл позицию, поднявшись на одиннадцатую