Renault junior Oscar Piastri took a commanding FIA Formula 3 victory in the sprint race at Barcelona after charging from fifth to first place on the opening lap.
Prema Racing driver Piastri, who lost his championship lead to team-mate Logan Sargeant last weekend at Silverstone, vaulted into third place by Turn 1 on the first lap of the reversed-grid race.
FIA F3 returnee Alex Peroni claimed the lead from polesitter Matteo Nannini at the opening corner, but the pair made minor contact and left themselves vulnerable to Piastri.
Thee 19-year-old Australian swooped around the outside of Nannini at Turn 3 and then dived down the inside of fellow countryman Peroni to take the race lead at Turn 4.
Jenzer pilot Nannini, who earned his first FIA F3 point in Saturday's feature race, made a bold dart to the inside of Peroni at the left-hander of Turn 5 to move into second place.
The safety car was required a few moments later for a multi-car collision, which left Renault junior Max Fewtrell and Trident's Olli Caldwell in the gravel on the exit of Turn 2.
Piastri fired in a series of fastest laps as the race restarted and was able to build a small but comfortable advantage at the front of the field.
His lead was reduced to nothing with just under 10 laps to go, when Nannini's team-mate Federico Malvestiti ended up beached in the gravel at Turn 5 and brought out the safety car for the second time.
Piastri mastered the restart once again, leading Peroni - who had overtaken Nannini down the inside of Turn 1 at the halfway stage in the race.
Piastri eased to the chequered flag to take his first race victory since winning the season-opening encounter at the Red Bull Ring.
Peroni continues his impressive second season in FIA F3 following his year-ending crash at Monza last campaign, with his third podium of the year in a season's best second place.
Nannini - nephew of one-time Formula 1 race winner Alessandro Nannini - picked up his first FIA F3 podium in only his second year in single-seaters.
The 2019 Macau Grand Prix winner Richard Verschoor took fourth place ahead of championship leader Sargeant.
Piastri's main title rival Sargeant also made a fast start to move from eighth on the grid to fifth place.
However, he failed to progress any further and finished in fifth ahead of ART Grand Prix's Theo Pourchaire.
Red Bull junior Liam Lawson took seventh place ahead of Ferrari junior Enzo Fittipaldi, who earned his best finish of the year in eighth for HWA Racelab.
Trident's David Beckmann recovered from a brief off-track moment on the opening lap to take ninth ahead of Saturday's race-winner Jake Hughes.
FIA F3 sprint race result result
|1||Oscar Piastri||Prema Racing||39m52.928s|
|2||Alex Peroni||Campos Racing||1.176s|
|3||Matteo Nannini||Jenzer Motorsport||2.028s|
|4||Richard Verschoor||MP Motorsport||2.568s|
|5||Logan Sargeant||Prema Racing||3.002s|
|6||Theo Pourchaire||ART Grand Prix||3.910s|
|7||Liam Lawson||Hitech GP||4.823s|
|12||Alexander Smolyar||ART Grand Prix||7.752s|
|13||Sebastian Fernandez||ART Grand Prix||11.107s|
|14||Calan Williams||Jenzer Motorsport||12.368s|
|20||Bent Viscaal||MP Motorsport||16.109s|
|21||Frederik Vesti||Prema Racing||18.950s|
|22||Lukas Dunner||MP Motorsport||20.839s|
|23||Sophia Florsch||Campos Racing||23.092s|
|26||Dennis Hauger||Hitech GP||3 Laps|
|-||Federico Malvestiti||Jenzer Motorsport||Retirement|
|-||Alessio Deledda||Campos Racing||Retirement|
|-||Max Fewtrell||Hitech GP||Retirement|