Arthur Pic took his first Formula Renault 3.5 victory in a chaotic second race at Moscow Raceway.
The Frenchman, who started third, survived a hectic first few corners to take the lead, and would then only give that position up during the pit stops.
The mayhem started at the first corner, as poleman Jules Bianchi (Tech 1) went off trying to prevent fellow front row starter Marco Sorensen (Lotus) from taking the lead. The pair remained side by side for the second right-hander as well, where they collided. That spun Bianchi down the field, while a corner later Sorensen was caught up in a crash with ISR's Sam Bird, leading to both getting collected by the second Lotus entry of Cesar Ramos.
Behind them, Bianchi spun again after a midfield touch and Nico Muller (Draco) crashed out, and with so many stricken cars on the track the safety car was deployed until lap seven.
After the first-lap madness Pic (DAMS) led the restart away with Nick Yelloly, Kevin Korjus and Walter Grubmuller next up, all of whom had started towards the back of the top 10. Yelloly's joy was short-lived when he stalled in the Comtec pits, while P1's Grubmuller jumped an early-stopping Korjus (Tech 1) in the pits to take second.
Korjus, who nearly came to blows with Alexander Rossi when the American emerged from the pits, also lost out to Draco's Andre Negrao for third, but he did pinch that place back in the closing stages. Rossi crossed the line fifth for Arden, just behind that scrap, while next up was Carlos Huertas (Fortec) and a recovering Bianchi.
Championship leader Robin Frijns (Fortec) had dropped from sixth to eighth on the first lap despite all the clashes ahead of him, but a disastrous pitstop and a late-race spin cost the Dutchman any chance of building a gap to his non-finishing title rivals.
Results - 27 laps:
Pos Driver Team Time/Gap
1. Arthur Pic DAMS 43m55.135s
2. Walter Grubmüller P1 + 12.795s
3. Kevin Korjus Tech 1 + 19.764s
4. André Negrão Draco + 20.599s
5. Alexander Rossi Arden Caterham + 21.155s
6. Carlos Huertas Fortec + 21.834s
7. Jules Bianchi Tech 1 + 26.272s
8. Will Stevens Carlin + 29.769s
9. Mikhail Aleshin RFR + 31.511s
10. Kevin Magnussen Carlin + 32.279s
11. Daniil Move P1 + 32.800s
12. Jake Rosenzweig ISR + 39.013s
13. Zoel Amberg Pons + 40.032s
14. Lucas Foresti DAMS + 40.979s
15. Antonio Felix da Costa Arden Caterham + 41.772s
16. Nick Yelloly Comtec + 49.447s
17. Robin Frijns Fortec + 49.906s
18. Nikolay Martsenko BVM Target + 54.839s
Yann Cunha Pons 13 laps
Sergey Sirotkin BVM Target 8 laps
Anton Nebylitskiy RFR 1 lap
Marco Sørensen Lotus 0 laps
Sam Bird ISR 0 laps
César Ramos Lotus 0 laps
Nico Müller Draco 0 laps
Vittorio Ghirelli Comtec 0 laps