Jack Doohan took his second victory of the weekend from pole position, cutting the gap to Dennis Hauger to 25 points after his tough weekend. He did have to fight for it though, with Victor Martins making a passing attempt on him, but he had to give the position back after passing him off the track and was unable to make any inroads from then.
Alexander Smolyar finished in third place ahead of Caio Collet in fourth and Clement Novalak in fifth for Trident. Frederik Vesti made a bold move at Eau Rouge on Logan Sargeant, who just managed to fend off a charging Dennis Hauger for seventh place.
David Schumacher finished in ninth place, with Arthur Leclerc rounding out the points for Prema.