С поула в основной гонке уик-энда в Спа стартовал Рафаэль Камара, бразильский пилот Invicta Racing, занимавший третье место в личном зачёте, а лидер молодёжного чемпионата, Никола Цолов начинал её из второго ряда, с четвёртой позиции.
Всё это обещало интересные тактически игры, ведь, разумеется, Камара собирался в полной мере использовать преимущество старта с самой благоприятной позиции и довести гонку до победы.
Но сначала всё пошло не по плану, потому что он плохо тронулся с места, и его сразу обошёл, возглавив пелотон, Тасанапол Интрафувасак (ART), а Цолов сразу отыграл позицию, опередив Алекса Данна (Rodin Motorsport). Никола едва не обогнал заодно и Камару, но тот смог удержаться на втором месте.
Но на первом же круге начались инциденты: Габриэле Мини столкнулся с Романом Билински, Дино Беганович вообще не тронулся с места, а машина Оливера Гёте остановилась на старт-финишной прямой.
Выехал автомобиль безопасности, но через круг борьба на трассе возобновилась. На рестарте Цолов попытался атаковать Камару, но бразилец откровенно вытеснил болгарского гонщика Сampos за пределы трассы, причём между машинами произошёл контакт, о чём Никола возмущённо сообщил команде по радио.
В результате машина Цолова пропылила по обочине, он потерял несколько позиций, его темп несколько снизился, поскольку переднее крыло было повреждено. На пятом круге его обошёл Нико Варроне, затем примеру аргентинского дебютанта Van Amersfoort Racing последовали ещё и Джон Беннетт, Мартиниус Стенсхорн и Лоренс ван Хупен. По сути, за один круг Никола откатился в самый конец первой десятки.
Тем временем Камара сначала возглавил гонку, а потом одним из первых поехал на обязательный пит-стоп, как и целая группа других гонщиков, среди которых был и Цолов. В лидеры при этом вышел Джошуа Дюрксен, напарник Камары по Invicta Racing.
Но на 8-м круге на трассе вновь появились жёлтые флаги – ван Хупен очень серьёзно разбил машину в 8-м повороте, причём он сам был виноват в аварии, поскольку потерял контроль над машиной в момент начала разгона. Видимо, слишком резко нажал на газ, когда ведущие колёса были на поребрике – машину резко развернуло и выбросило в барьеры на противоположной стороне трассы.
Гонщик не пострадал, однако обломки Dallara команды Trident усыпали довольно большой участок трассы, да и ограждение было повреждено, поэтому дирекция гонки приняла решение вывесить красные флаги. Все машины вернулись на пит-лейн, маршалы приступили к наведению порядка в 8-м повороте, механики поменяли резину некоторым гонщикам, а на машине Цолова заменили ещё и носовой обтекатель.
Время шло, дирекция гонки долго не объявляла рестарт, большинство гонщиков покинули машины и ждали дальнейших инструкций. При этом позади было только 9 из 25 кругов дистанции. Наконец-то появилось сообщение, что гонка возобновится в 10:48 по местному времени.
Пелотон выехал на трассу за автомобилем безопасности, и старт был дан с хода. При этом уже было понятно, что дистанцию придётся сократить, чтобы уложиться в отведённый на гонку Формулы 2 лимит времени.
Через круг после рестарта несколько машин свернули в боксы, поскольку когда гонка была нейтрализована, и все вернулись на пит-лейн, это не было засчитано за обязательный пит-стоп. В частности, за свежей резиной поехали Колтон Херта и Себастьян Монтойя, неизбежно откатившись в самый конец пелотона.
Лидировал Дюрксен, за ним ехал Варроне, но их активно прессинговали Беннетт и Куш Майни. Борьба за позиции сразу развернулась очень активная, при этом Камара опередил нескольких соперников и поднялся на 4-ю позицию.
Но тут вновь гонка была нейтрализована появлением жёлтых флагов и автомобиля безопасности – на этот раз из-за вылета с трассы в 7-м повороте Эмерсона Фиттипальди. Этим воспользовались остальные гонщики, кто ещё не побывал в боксах, и очередной рестарт был дан, когда до финиша оставалось меньше 12 минут.
При этом лидировал Рафаэль Камара, за ним ехал Данн, третью позицию занимал Ноэль Леон, четвёртую – Интрафувасак, а на пятую после всех перипетий вернулся Никола Цолов.
При этом он по радио сказал команде, что гонщики, которые едут впереди, явно нарушают пределы трассы, и оказался прав: стюарды тут же выписали 5-секундные штрафы Леону и Данну.
Это должно было позволить Цолову подняться на подиум, но пока он замыкал первую пятёрку. Интересно, что на шестом месте ехал Габриэле Мини, которому не везло весь уик-энд, и стартовал он с далёкой 14-й позиции, но под конец суматошной воскресной гонки ему всё-таки удалось в какой-то степени отыграться.
На последних минутах гонки начал накрапывать дождь, но он не особо влиял на ход событий, хотя какой-то яркой борьбы уже не было, и гонщики просто хотели добраться до финиша, поскольку разного рода приключений уже было достаточно.
Итак, гонка финишировала, и её участники успели проехать только 21 круг. Рафаэль Камара одержал свою вторую победу в сезоне – кстати, представители команды Invicta Racing успешно выступают на бельгийской трассе уже четвёртый год подряд.
После всех штрафов на вторую позицию переместился Тасанапол Интрафувасак, став первым гонщиком из Таиланда, кому удалось финишировать в первой тройке в Формуле 2. По той же причине, т.е. благодаря штрафам, полученным соперниками, на пару позиций вверх поднялся и Никола Цолов, упрочив своё лидирующее положение в личном зачёте молодёжной серии.
Оштрафованный Алекс Данн оказался на 4-м месте, зато Габриэле Мини финишировал пятым – можно сказать, итальянскому гонщику удалось минимизировать потери, которые могли бы быть куда более серьёзными. В любом случае он остался на втором месте личного зачёта, хотя Камара сократил отставание до девяти очков.
| Пилот | Команда | Круги |
| 1. Р.Камара | Invicta Racing | 21 |
| 2. Т.Интрафувасак | ART Grand Prix | 21 |
| 3. Н.Цолов | Campos Racing | 21 |
| 4. А.Данн | Rodin Motorsport | 21 |
| 5. Г.Мини | MP Motorsport | 21 |
| 6. Р.Виллагомес | Van Amersfoort Racing | 21 |
| 7. Н.Леон | Campos Racing | 21 |
| 8. К.Херта | Hitech | 21 |
| 9. Р.Миата | Hitech | 21 |
| 10. М.Боя | Prema Racing | 21 |
| 11. М.Стенсхорн | Rodin Motorsport | 21 |
| 12. С.Монтойя | Prema Racing | 21 |
| 13. К.Шилдс | AIX Racing | 21 |
| 14. Н.Варроне | Van Amersfoort Racing | 21 |
| 15. Д.Дюрксен | Invicta Racing | 21 |
| 16. Д.Беннетт | Trident | 21 |
| 17. К.Майни | ART Grand Prix | 20 |
| -. Р.Билински | DAMS Lucas Oil | 16 |
| -. Э.Фиттипальди | AIX Racing | 12 |
| -. Л.ван Хупен | Trident | 7 |
| -. Д.Беганович | DAMS Lucas Oil | 0 |
| -. О.Гёте | MP Motorsport | 0 |
