After a difficult weekend, Guanyu Zhou took his third win of the season, dominating the race from the start after stealing the lead from Oscar Piastri, and taking a convincing victory.
He led home Dan Ticktum who managed to get the better of Oscar Piastri on pit exit. The latter barely finished in third after a great battle with Richard Verschoor on fresher tyres, narrowly managing to keep the final podium position and the points lead.
Robert Shwartzman finished in fifth, keeping Felipe Drugovich at bay for the entire race. Juri Vips managed to get ahead of Theo Pourchaire on fresher tyres to take seventh place. Lirim Zendeli finished in ninth, finishing off a good weekend for MP Motorsport, whilst Jehan Daruvala takes the final point.