Stoffel Vandoorne moved into a slender Formula Renault 3.5 points lead with a dominant second victory of the weekend at Moscow Raceway.
The Fortec racer, who becomes the first four-time winner of the season, finished a comfortable 11.7 seconds ahead of fellow McLaren junior driver Kevin Magnussen.
Dane Magnussen jumped ahead of slow-starting front-row man Will Stevens away from the lights, and maintained second position to the flag.
After his double dose of penalties following Saturday's qualifying, and a non-score in race one, Magnussen's result keeps him in touch with Vandoorne in the points battle.
Stevens completed the podium in third. The Briton made a much-needed qualifying setup breakthrough as he recovering from a gearbox issue at the start of Sunday's qualifying session to grab his best starting position of the year in second.
Monaco winner Nico Muller claimed fourth, while former champion, and local star, Mikhail Aleshin charged from ninth on the grid to fifth, his highest finish of the season.
Early pitter Aleshin demonstrated some strong-arm tactics against compatriot Sergey Sirotkin. After passing the ISR driver into the last corner, the favoured overtaking location at Moscow Raceway, Aleshin squeezed Sirotkin slightly towards the pitwall to ensure he was not passed into Turn 1.
Andre Negrao repeated his race one position of sixth place for Draco.
Antonio Felix da Costa's pre-race hopes of bridging a significant points deficit to Magnussen and Vandoorne in the standings came to nought after posting a retirement. The Red Bull junior driver slowed on lap three following first-lap contact. After pitting for a change of nose, da Costa returned to the track, only to call it quits 10 laps later.
In a race featuring little overtaking, Daniil Move stole seventh on the road from Vandoorne's Fortec team-mate Oliver Webb four laps from home. However, the pass counted for little, as the Russian was set to land a 10-second penalty for a jump start.
Norman Nato opted for a last lap, final corner lunge on Jazeman Jafaar for the final point. The maneuver ended in contact and British Formula 3 runner-up Jafaar was punted into a spin. Nato limped across the finish in 10th.