Mercedes Formula 1 junior George Russell clinched the 2017 GP3 title by finishing fifth in a tense second race at Jerez that was won by Jenzer Motorsport's Alessio Lorandi.
Lorandi led the reverse grid race from start-to-finish ahead of Dorian Boccolacci and Niko Kari, while Russell climbed from seventh on the grid to finish fifth.
Russell also set the fastest lap and now has an unassailable lead over title rival and ART Grand Prix team-mate Jack Aitken in the standings.
He has sealed the title with one round of the season to spare, having taken four wins on his way to the championship in his rookie GP3 campaign.
At the start, Lorandi held the lead off the line in front of Boccolacci and Kari, and the leaders charged into Turn 1 as they had lined up on the grid.
Just behind, Russell got alongside Aitken going through the first corner but the Renault F1 academy driver shut the door on the approach to Turn 2.
But a few corners later, Russell attacked Aitken again at the Turn 6 hairpin and moved up to sixth place, with his title rival also falling behind race one winner Nirei Fukuzumi as he ran wide.
The race settled down after Hubert went off going onto the long back straight, costing him momentum and allowing Dan Ticktum to take fourth, with Russell setting two fastest laps in succession during the early running.
Lorandi held the lead over Boccolacci by just under one second, but could not shake off the three cars behind him, with Hubert joining the end of the pack in the closing stages to make it a five-way fight.
After setting his fastest laps, Russell dropped back from Hubert and marshalled the gap to Fukuzumi and Aitken behind.
He came under pressure from Honda junior Fukukzumi approaching the halfway point of the 17-lap race, but looked to be managing the gap well.
But the race was shaken up by the intervention of the safety car, which was called into action following contact between Kari and McLaren Autosport BRDC Award finalist Ticktum.
Red Bull junior Ticktum attacked Kari, also backed by the energy drink giant but only until the end of the season, at Turn 1 at the start of lap 14.
Kari defended hard but Ticktum dived down the inside of Turn 2 and they made slight contact at the exit.
They ran through Turns 3 and 4 side-by-side - with Hubert in close attention - but contact between Kari's right-front and the left of Ticktum's car pitched the Briton off the track and out of the race in the gravel.
The race resumed for a final-tour shootout after a two-lap interruption, but Lorandi held firm to take his maiden GP3 win by 0.7s over Boccolacci.
Kari finished third despite the contact, with Hubert in fourth.
Russell survived a heavy attack by Fukuzumi at the start of the final lap to lead the Japanese driver and Aitken home in sixth and seventh.
Giuliano Alesi took the final point-paying position in eighth.
Race two result
|1||Alessio Lorandi||Jenzer Motorsport||28m05.939s|
|3||Anthoine Hubert||ART Grand Prix||1.696s|
|4||George Russell||ART Grand Prix||2.722s|
|5||Nirei Fukuzumi||ART Grand Prix||3.065s|
|6||Jack Aitken||ART Grand Prix||3.617s|
|9||Julien Falchero||Campos Racing||5.198s|
|10||Steijn Schothorst||Arden International||5.563s|
|11||Leonardo Pulcini||Arden International||5.948s|
|12||Arjun Maini||Jenzer Motorsport||6.576s|
|15||Raoul Hyman||Campos Racing||7.723s|
|16||Juan Manuel Correa||Jenzer Motorsport||8.096s|
|17||Marcos Siebert||Campos Racing||8.637s|
|19||Niko Kari||Arden International||11.510s|