Marco Sorensen scored his first-ever GP2 Series victory at Sochi in Russia on Sunday, keeping his cool despite a late-race safety car.
Making only his 12th start in the series after joining MP Motorsport mid-season, Sorensen made a great start from reversed-grid pole position, which he inherited from the penalised Julian Leal after they clashed in Saturday's feature race.
ART's Vandoorne grabbed second, but straightlined Turn 3, and felt compelled to give a position back to front row starter Sergio Canamasas to avoid the same penalty that Felipe Nasr was given on Saturday.
Vandoorne tracked Canamasas's every move over the first 12 laps, but didn't have the straightline speed to line up a move into Turn 2.
Canamasas was then forced to retire on lap 13 with a mechanical failure on his Trident car, which promoted Vandoorne to the runner-up spot.
Mitch Evans inherited third for the Russian Time team, after Leal was again penalised, this time for leaving the track and gaining an advantage at Turn 2 on the opening lap after a rocket-like start had promoted him from ninth to fourth.
Despite the late safety car, which led to a two-lap dash to the finish, Vandoorne could do nothing to challenge Sorensen.
But the safety car, which was called out to retrieve Raffaele Marciello's car that had hit the wall after contact with Artem Markelov had given him a puncture, proved costly for Evans.
He lost a podium spot at the restart as Nasr, who started way back in 17th, charged past him with a great move through the opening corners.
Behind Evans, Arthur Pic claimed fifth, ahead of Andre Negrao, Kimiya Sato and Stefano Coletti, who finished eighth from 25th on the grid.
New champion Jolyon Palmer also mounted a superb recovery drive after he was punted into a half spin at the second corner. He charged through to 10th from last place.
RESULTS - 21 LAPS:
|1||Marco Sorensen||MP Motorsport||40m19.905s|
|2||Stoffel Vandoorne||ART Grand Prix||1.302s|
|4||Mitch Evans||RT RUSSIAN TIME||3.282s|
|5||Arthur Pic||Campos Racing||4.109s|
|6||Andre Negrao||Arden International||5.841s|
|7||Kimiya Sato||Campos Racing||7.143s|
|8||Stefano Coletti||Racing Engineering||9.027s|
|9||Nathanael Berthon||Venezuela GP Lazarus||11.038s|
|11||Pierre Gasly||Caterham Racing||12.310s|
|12||Artem Markelov||RT RUSSIAN TIME||13.221s|
|13||Daniel Abt||Hilmer Motorsport||13.771s|
|15||Rio Haryanto||Caterham Racing||14.744s|
|16||Jon Lancaster||Hilmer Motorsport||15.173s|
|19||Daniel de Jong||MP Motorsport||16.589s|
|20||Sergio Campana||Venezuela GP Lazarus||18.454s|
|22||Takuya Izawa||ART Grand Prix||38.669s|
|23||Johnny Cecotto Jr.||Trident||2 Laps|
|-||Raffaele Marciello||Racing Engineering||Retirement|
|-||Rene Binder||Arden International||Retirement|
CHAMPIONSHIP STANDINGS AFTER 20 OF 22 ROUNDS:
|5||Johnny Cecotto Jr.||128|
|28||Daniel de Jong||1|