Thomas Randle came from ninth on the grid to win the second BRDC British Formula 3 race of the weekend at Spa-Francorchamps before Lando Norris won again in race three.
Australian ace Randle had missed out on benefitting from the reverse grid with a muted first race, but an assertive opening lap to race two lifted him to fourth.
Up front, Tarun Reddy went from third to first off the start, but was passed by fellow row-two starter Toby Sowery come the final chicane.
The pair traded places twice more, helping Randle – already past his Douglas Motorsport team-mate Enaam Ahmed for third – to catch and pass Reddy.
Sowery had a lead of over 1.5 seconds with only a few laps remaining but Randle quickly ate into this and was able to move into the lead down the Kemmel Straight for the final time.
Reddy held off Ahmed for third, while Matheus Leist beat points leader Ricky Collard to fifth, with Norris dropping out of that fight with front wing damage.
Will Palmer started race three on pole on his return to the rebranded series and held the lead through the opening laps as Norris worked his way up to second past Leist and Collard.
Norris was able to pass fellow Formula Renault regular Palmer down the Kemmel Straight soon afterwards, with Leist also going on to overtake the 2015 champion.
The Brazilian slashed the gap to Norris to half a second, but the Carlin driver held on.
Leist has cut Collard’s points lead to just four points however after the other Carlin racer slipped back to sixth place in the race, behind Sowery and Randle.