C'est Charles Leclerc qui s'est élancé en pole pour le dernier Grand Prix avant la pause estivale. Il a été rejoint sur la première ligne par Sergio Perez. Cependant, aucun des deux n'a pu conserver ces premières places. C'est finalement George Russell qui a remporté le Grand Prix de Belgique. Lewis Hamilton a terminé deuxième, tandis qu'Oscar Piastri a complété le podium. Max Verstappen, qui avait commencé en P11, a terminé en P5.