Felix Rosenqvist snatched the European Formula 3 Championship points lead with a commanding victory in the second race of the weekend at Portimao.
The Swede led home his Prema team-mates Jake Dennis and Lance Stroll to secure a 1-2-3 for the Italian squad.
Starting from pole after Alexander Albon’s exclusion, Rosenqvist led away cleanly off the line, eking out an early advantage before the first of two safety cars was deployed to clear debris dropped by a stranded Matt Rao.
With Dennis forced to counter the attentions of Stroll off the restart, Rosenqvist built up a comfortable five second advantage out front before his lead was wiped out by a late safety car as fourth-place runner Nick Cassidy crashed at Turn 1.
Rosenqvist controlled a second restart to take his eighth win of the campaign, from with team-mates Dennis and Stroll completing the podium.
Gustavo Menezes held off late pressure from team-mate George Russell to come home fourth.
Pietro Fittapaldi, grandson of two-time Formula 1 world champion Emerson, scored his best finish of the year in sixth.
Charles Leclerc led title rival Giovinazzi across the line, the pair seventh and eighth respectively – Giovinazzi now 13.5 adrift of new points leader Rosenqvist.
Mucke Motorsport team-mates Mikkel Jensen and Santino Ferrucci completed the top 10 to the final points on offer.
Albon, excluded from qualifying on a technicality on Friday night, stormed from the back of the grid to finish 12th, just outside the points.
Image courtesy of FIA European Formula 3 Championship