Mick Schumacher claimed his first Formula 3 victory at Spa-Francorchamps – the scene of his father's maiden F1 victory – as Ferrari protégé Marcus Armstrong grabbed the lead of a closely-contested title battle.
Schumacher started from pole position for the second encounter in the Ardennes but wrecked his race by clashing with Prema team-mate Guan Yu Zhou into La Source.
Estonian pair Ralf Aron and Juri Vips subsequently contested the lead but they came to blows – allowing Red Bull protégé Daniel Ticktum to vault from 10th to first at the chequered flag.
That allowed Ticktum to take a sizeable points lead but it was reduced when he was given a penalty for an incident in the earlier race, with a time demotion relegating him from the points.
That encounter was won by Force India-affiliated Jehan Daruvala, who led home Alex Palou and Aron.
Schumacher again clashed with Zhou in the third race, held in slippery conditions, but survived and rose from sixth place to work his way to the front.
Schumacher thus capped the weekend with a victory – his first in the series, and at the scene of father Michael’s Formula 1 debut and maiden triumph in the premier category.
Armstrong, who retired from the first race and placed sixth in the second, rounded out a 1-2-3 for Prema, who had Robert Shwartzman in the runner-up position.
With Ticktum only fifth it enabled Armstrong to take a slender one-point advantage as Formula 3 reaches the mid-way point of the campaign.
Aron holds third, ahead of Zhou – who failed to score on a miserable weekend – Daruvala, who backed up his Race 1 win with a Race 2 podium, and Enaam Ahmed.
Schumacher’s win moved him up to eighth in the standings, behind Vips, with just 53 points separating him from title leader and team-mate Armstrong, and 75 up for grabs each round.