Maxi Gunther claimed a maiden Formula 2 series win in the Silverstone sprint race as George Russell and Lando Norris starred by driving through the field and onto the podium.
Gunther's victory was set up by an eighth-place finish in Saturday's feature race, and he led throughout from pole on Sunday for his Arden team's first win of the season.
The European Formula 3 graduate had to survive heavy pressure from Nyck de Vries and Artem Markelov early on, before Norris and Russell came to the fore.
Mercedes Formula 1 junior Russell started seventh having finished second in the feature race the previous day.
He passed Luca Ghiotto, Antonio Fuoco, Louis Deletraz, Markelov and finally de Vries, all overtakes on the road, to set-up a final showdown.
With three laps to go the gap from Russell to Gunther was just over four seconds, but Russell whittled that down to 0.5 seconds at the flag after an incredible drive, similar to last week's sprint race in Austria where he also drove through the field to second.
It also extended his points advantage over Norris, who was equally impressive.
The McLaren F1 junior started 10th and took a little longer to work his way through the pack, but he followed Russell to the front and was right on his tail as he chased Gunther.
Norris's key moment came when he attacked Fuoco around the outside of Brooklands, giving him the inside line for Luffield on lap 15.
But Fuoco pushed him off the track and when Norris tried to re-enter, the two collided.
Fuoco was given a 10-second penalty somewhat bizarrely, given he had retired as a result of the incident and the penalty was ineffectual.
Markelov, Deletraz and Ghiotto all passed de Vries in the final laps.
Markelov lost out to Russell a lap after an intermittent throttle problem, which limited his power, occurred on lap 13 of 21, but he was able to consolidate the spot after a battle with the unimpressive de Vries.
Alexander Albon, Saturday's feature race winner, failed to move forwards after holding up Norris early on. He took eighth, the final points position, ahead of MP Motorsport team-mates Ralph Boschung and Roberto Merhi.
Boschung had five consecutive turbo or engine related DNFs entering the weekend but did at least recorded two finishes at Silverstone.
While Gunther gave Arden victory, his team-mate and Honda junior Nirei Fukuzumi did not make the start from last on the grid with radiator trouble. He had retired the previous day.
Result - 21 laps
|1||Maximilian Guenther||BWT Arden||37m09.802s|
|2||George Russell||ART Grand Prix||0.521s|
|4||Artem Markelov||RUSSIAN TIME||9.925s|
|5||Louis Deletraz||Charouz Racing System||12.005s|
|6||Nyck de Vries||Pertamina Prema Theodore Racing||13.930s|
|8||Ralph Boschung||MP Motorsport||14.685s|
|9||Roberto Merhi||MP Motorsport||16.488s|
|10||Luca Ghiotto||Campos Vexatec Racing||18.051s|
|11||Tadasuke Makino||RUSSIAN TIME||19.633s|
|12||Jack Aitken||ART Grand Prix||23.653s|
|14||Roy Nissany||Campos Vexatec Racing||32.166s|
|15||Sean Gelael||Pertamina Prema Theodore Racing||33.319s|
|17||Sergio Sette Camara||Carlin||47.913s|
|-||Antonio Fuoco||Charouz Racing System||Retirement|
|-||Nirei Fukuzumi||BWT Arden||Not started|