Победой гонщика Campos Николы Цолова завершился субботний спринт Формулы 3 в Бахрейне. Вместе с ним на подиум поднялись Фредди Слейтер и Туукка Тапонен.

Обладатель поула Джошуа Дюфек сохранил лидерство на старте. Дебютант Фредди Слейтер, заменивший в команде AIX Racing выступавшего на первом этапе Никиту Бедрина, в четвёртом повороте успешно обогнал Мартиниуса Стенсхорна и поднялся с третьего на второе место.

Лидер чемпионата Рафаэль Камара крайне неудачно начал гонку, едва не заглохнув на старте, и откатился на последнее место. Хорошо стартовал Туукка Тапонен, поднявшись с седьмого на пятое место.

На втором круге из девятнадцати Слейтер показал лучшее время, и в начале третьего круга атаковал Дюфека. Манёвр в первом повороте получился чистым, и Фредди вышел в лидеры гонки. Никола Цолов обогнал Стенсхорна в борьбе за третье место.

На четвёртом круге появились жёлтые флаги, и на трассу выехал автомобиль безопасности. Причиной стала остановка Уго Угочукву в третьем повороте после столкновения с напарником по Prema Брандо Бадоером. Бадоер с проколом проехал в боксы за новыми шинами, а для Угочукву гонка закончилась из-за сломанной подвески.

Автомобиль безопасности покинул трассу в конце шестого круга. На рестарте Слейтер сохранил лидерство, а Цолов в первом повороте атаковал Дюфека и поднялся на второе место.

На восьмом круге Тапонен атаковал Стенсхорна в четвёртом повороте в борьбе за четвёртое место, но гонщик Hitech жёстко оборонялся и выдавил Туукку за пределы трассы.

На девятом круге Цолов попытался обогнать Слейтера на торможении в первом повороте, но перетормозил, и Фредди на выходе из первого поворота перекрестил траекторию и остался лидером. Позади лидеров Дюфек откатился с третьего на пятое место, пропустив по очереди Стенсхорна и Тапонена.

На десятом круге Цолов предпринял ещё одну попытку выйти в лидеры – на этот раз в восьмом повороте, и вновь Слейтер отбил атаку. Однако на одиннадцатом круге в первом повороте Цолов смог выйти вперёд. Слейтер попробовал контратаковать в четвёртом, но безуспешно.

Позади Дюфек пропустил ещё нескольких соперников и откатился на восьмое место, а Стенсхорн пропустил Тапонена на третье, чтобы избежать штрафа за выдавливание соперника за пределы трассы на восьмом круге.

На пятнадцатом круге Дюфек и Иван Домингес столкнулись в первом повороте после не самой удачной атаки со стороны гонщика Van Amersfoort Racing. Для обоих гонка закончилась, и на трассу во второй раз выехал автомобиль безопасности.

Рестарт был дан на восемнадцатом круге. Слейтер попробовал атаковать Цолова – борьба шла на протяжении почти всего круга, и только в 11-м повороте Цолов смог немного оторваться от соперника.

В первом повороте на последнем круге уже Тапонен попробовал атаковать Слейтера, но Туукка был недостаточно близко, чтобы манёвр завершился обгоном. Позади них Каллум Вуазен смог обогнать Стенсхорна в борьбе за четвёртое место.

Слейтер попробовал провести атаку в последнем повороте, но Никола Цолов не ошибся и довёл гонку до первой в сезоне победы. Фредди Слейтер в своей первой гонке в Формуле 3 поднялся на подиум. Третье место Туукки Тапонена стало лучшим результатом в его пока ещё короткой карьере в Формуле 3.

Рафаэль Камара финишировал двенадцатым и сохранил лидерство в личном зачёте. На второе место поднялся Мартиниус Стенсхорн. Занимавший второе место Теофиль Наэль сошёл с дистанции и переместился на третье, а Ной Стромстед заработал одно очко за десятое место и сравнялся с Наэлем.