Rafael Câmara se lleva la victoria una carrera principal de la Formula 2 en Spa-Francorchamps que fue acortada tras una bandera roja, pero en la que se repartieron todos los puntos. Alex Dunne cruzó la meta segundo, pero fueron Tasanapol Inthraphuvasak y Nikola Tsolov quienes subieron al podio. Mari Boya consiguió puntuar en 10º lugar.
Tsolov amplía a 27 puntos su ventaja sobre Gabriele Minì en la clasificación de pilotos, mientras que Câmara recorta distancias y se coloca a 36 puntos de la cabeza. Campos Racing continúa como líder destacado por equipos gracias a la contribución constante de sus dos contendientes. Rodin Motorsport adelanta a MP Motorsport por tres puntos y es ahora segundo a 64 unidades de la formación española. A su vez, Invicta Racing recorta distancias y se coloca a cinco puntos de Rodin.
Desde la segunda y la cuarta posición, Inthraphuvasak (ART Grand Prix) y Tsolov (Campos) adelantaron a Câmara (Invicta) y Dunne (Rodin) al apagarse los semáforos para colocarse primero y tercero respectivamente. Por detrás, Minì (MP) impactaba con Roman Bilinski (DAMS) en La Source al no poder detener el coche por el interior habiendo tocado ligeramente la hierba en el momento de comenzar a frenar después de que Martinius Stenshorne (Rodin) le cerrara la puerta. Tanto Bilinski como Minì pudieron continuar en carrera. Quien no lo hizo fue Oliver Goethe (MP Motorsport), que caló su monoplaza víctima del efecto acordeón y acabó detenido antes de Eau Rouge, lo que llevó a la intervención del coche de seguridad. Un problema mecánico había llevado a Dino Beganovic a moverse antes de que se apagasen los semáforos. El piloto de DAMS detuvo el monoplaza y caló, y fue empujado por los comisarios al pit-lane, donde se vio obligado a abandonar.
La carrera se reanudó en la vuelta tres con Tsolov atacando a Câmara por el exterior en La Source. El piloto de Invicta dejó al de Campos sin espacio en el exterior de la pista y este tuvo que irse a la grava, lo que le costó la posición con Dunne y Joshua Dürksen (Invicta Racing). El búlgaro sufría tras esa salida de pista y caía hasta la séptima posición en la vuelta siguiente, tras ser adelantado por Nico Varrone (Van Amersfoort Racing) en Blanchimont y John Bennett (Trident) en la chicane Bus Stop, ambos rodando con la goma media. Varrone, que ascendía al quinto lugar había pasado del 11º al séptimo en la salida.
Una vuelta más tarde, Câmara y Dürksen adelantaban al unísono a Inthraphuvasak y Dunne en la recta de Kemmel para colocarse primero y tercero respectivamente. Dürksen también adelantó a Inthraphuvasak en la frenada de la chicane Bus Stop y Dunne caía detrás de Varrone en ese mismo punto y poco después también perdía posición con Bennet y Martinius Stenshorne. Los pilotos con neumático súper-blando tenían un ritmo notablemente inferior al de los que iniciaron con neumático medio. De hecho, Dürksen pudo adelantar a Câmara en Blanchimont antes de que este entrase a boxes para cambiar de gomas en cuanto se abrió la ventana de parada al final de la vuelta seis.
Dunne adelantó a Inthraphuvasak en la frenada de Les Combes después de que ambos cambiasen neumáticos, lo que colocó al irlandés como segundo clasificado en la estrategia súper-blando-medio. Laurens van Hoepen (Trident), que había ganado la posición a Tsolov en el pit-lane, perdió el control del coche en la salida de Malmedy en la vuelta ocho e impactó violentamente contra las barreras. Dirección de carrera sacó el coche de seguridad, pero no tardó en decretar bandera roja para limpiar la pista y reparar las protecciones. Esto dejó los pilotos que iniciaron con el neumático medio al frente teniendo pendiente realizar la parada obligatoria cuando se reanudase la carrera.
Noel León, que tuvo que parar en la primera vuelta, aprovechó la circunstancia y no haber utilizado la goma media en la carrera sprint para montar un segundo juego de neumáticos medios cuando estaba el safety car en pista. El mexicano de Campos cumplió así con la parada obligatoria y se convirtió en el primero de los pilotos que ya habían parado.
La carrera se reanudó con salida lanzada y con el tiempo descontando, ya que no sería posible completar todas las vueltas. Sin cambios de posición, Stenshorne y Sebastián Montoya (Prema) entraron a boxes para cambiar de neumáticos al final de la primera vuelta tras la resalida. Bilinski no conseguía seguir el ritmo de los pilotos de cabeza y los pilotos que ya habían parado luchaban por avanzar y no perder tiempo en ese grupo. León cubría el interior en La Source en un intento de defenderse de Câmara, pero se vio bloqueado por Emmo Fittipaldi (AIX Racing) y el de Invicta superó al de Campos por el exterior. Dunne aprovechó el momento de debilidad de León, lo adelantó por el interior en Les Combes y pasó a Fittipaldi por el exterior en el segundo vértice para no perder distancia con Câmara. La maniobra del de Rodin sorprendió al de AIX, que perdió el control del coche en Malmedy y se quedó en la grava, dando lugar a un breve período de coche de seguridad.
Los pilotos con parada pendiente aprovecharon la neutralización para montar el neumático súper-blando. La carrera se reanudó a 12 minutos del final con Tsolov adelantando a Inthraphuvasak por el exterior en la frenada de Les Combes. Sin embargo, el piloto de Campos, con su rendimiento condicionado por la salida de pista en su pelea con Câmara, volvería a caer detrás del de ART GP unas vueltas después. La distancia hasta el final resultó excesiva y únicamente Mari Boya (Prema) consiguió puntuar habiendo montado la goma morada tras la bandera roja.
Dunne cruzó la meta segundo por detrás de Câmara, pero una sanción de cinco segundos por exceder los límites de la pista lo relegó al cuarto lugar en la clasificación final. Inthraphuvasak heredó el segundo lugar y Tsolov subió al podio, tercero, a pesar de la falta de ritmo, beneficiado por la sanción a Dunne y León, que también fue penalizado con cinco segundos por el mismo motivo.
Durante la carrera se observó a un invitado del equipo Campos con una radio con micrófono, algo que el reglamento limita exclusivamente a los miembros operativos del equipo, existiendo las radios sin micrófono para el personal no operativo. Los comisarios investigaron el suceso tras la prueba y se determinó que dicho invitado estaba relacionado únicamente con el coche #5 (León), por lo que se procedió a la descalificación de este.
RESULTADOS CARRERA PRINCIPAL (21 VUELTAS)
| POS | PILOTO | EQUIPO | TIEMPO | PUNTOS |
| 1 | Rafael Câmara | Invicta Racing | 1:11:20.230 | 25 + 1 |
| 2 | Tasanapol Inthraphuvasak | ART Grand Prix | +5.458s | 18 |
| 3 | Nikola Tsolov | Campos Racing | +7.463s | 15 |
| 4 | Alex Dunne | Rodin Motorsport | +7.882s* | 12 |
| 5 | Gabriele Minì | MP Motorsport | +8.179s | 10 |
| 6 | Rafael Villagómez | Van Amersfoort Racing | +10.972s | 8 |
| 7 | Colton Herta | Hitech | +20.377s* | 6 |
| 8 | Ritomo Miyata | Hitech | +21.887s | 4 |
| 9 | Mari Boya | PREMA Racing | +23.657s | 2 |
| 10 | Martinius Stenshorne | Rodin Motorsport | +24.622s | 1 |
| 11 | Sebastián Montoya | PREMA Racing | +25.335s | |
| 12 | Cian Shields | AIX Racing | +31.803s* | |
| 13 | Nico Varrone | Van Amersfoort Racing | +35.631s | |
| 14 | Joshua Dürksen | Invicta Racing | +42.458s | |
| 15 | John Bennett | TRIDENT | +50.247s | |
| 16 | Kush Maini | ART Grand Prix | +58.970s* | |
| RET | Roman Bilinski | DAMS Lucas Oil | ||
| RET | Emerson Fittipaldi | AIX Racing | ||
| RET | Laurens van Hoepen | TRIDENT | ||
| RET | Dino Beganovic | DAMS Lucas Oil | ||
| RET | Oliver Goethe | MP Motorsport | ||
| DSQ | Noel León* | Campos Racing | ||
| Vuelta rápida: Rafael Câmara, 1:59.308 | ||||
| *Dunne, León, Herta, Shields, Maini: +5 segundos por exceder los límites de la pista. | ||||
| *León: descalificado por infracción de la normativa de personal no operativo. | ||||
CLASIFICACIONES
| PILOTOS | EQUIPOS | |||
| 1 | T. Tsolov | 161 | Campos Racing | 230 |
| 2 | G. Minì | 134 | Rodin Motorsport | 166 |
| 3 | R. Câmara | 125 | MP Motorsport | 163 |
| 4 | A. Dunne | 108 | Invicta Racing | 161 |
| 5 | N. León | 69 | ART Grand Prix | 109 |
| 6 | K. Maini | 63 | DAMS Lucas Oil | 87 |
| 7 | D. Beganovic | 63 | TRIDENT | 64 |
| 8 | M. Stenshorne | 58 | Hitech | 60 |
| 9 | L. van Hoepen | 47 | Van Amersfoort Racing | 52 |
| 10 | T. Inthraphuvasak | 46 | PREMA Racing | 40 |
| 11 | R. Villagómez | 39 | AIX Racing | 20 |
| 12 | J. Dürksen | 36 | ||
| 13 | R. Miyata | 34 | ||
| 14 | O. Goethe | 29 | ||
| 15 | S. Montoya | 28 | ||
| 16 | C. Herta | 26 | ||
| 17 | R. Bilinski | 24 | ||
| 18 | J. Bennett | 17 | ||
| 19 | N. Varrone | 14 | ||
| 20 | M. Boya | 12 | ||
| 21 | E. Fittipaldi | 10 | ||
| 22 | C. Shields | 10 | ||
Fotos: Formula Motorsport Limited & Red Bull Content Pool






