Marvin Kirchhofer stormed from fifth for a fourth GP3 win of 2015, as ART Grand Prix teammate Esteban Ocon increased his drivers' lead over Luca Ghiotto to five points. First and third for Kirchhofer and Ocon secured the teams' championship for ART for the fifth time in the series' six-year existence.

Kirchhofer had a great getaway from row three of the grid and was able to capitalize on Ocon and Ghiotto being pre-occupied with fighting between themselves. Poleman Ocon immediately cut across Ghiotto, who was then forced to cut back onto the outside of Turn 1, which allowed Kirchhofer to sneak up the inside and take the lead.

For the majority of the race Kirchhofer handled his tire wear well and was rarely threatened by team-mate Ocon He eased to a win that ties him with Ghiotto for most victories of 2015.

It seemed as though Mercedes junior Ocon was on course to secure his 10th consecutive second-place finish, but Emil Bernstorff deposed the Frenchman on the final lap.

Bernstorff ran in fourth for much of the race but launched an attack late in the race, relieving Ghiotto of third at Turn 1 with three laps to go and then passing Ocon into the downhill left-hander onto the back straight – following contact at the tight Turn 4.

Trident driver Ghiotto stayed with title rival Ocon for most of the race but tire degradation played a part as he lost ground, and ultimately lost track position to finish fourth.

Sochi race two winner Jimmy Eriksson fought his way from ninth on the grid to finish fifth, well clear of Arthur Janosz in sixth.

Nissan protege Jan Mardenborough came out on top of a race-long battle with 2016 Force India development driver Alfonso Celis Jr. The pair fought hard and made contact on numerous occasions, but Mardenborough was able to muscle his way through in the closing stages. Ferrari junior Antonio Fuoco finished ninth ahead of Ralph Boschung.

Tire wear was a big problem for many drivers during the 20-lap race. Arden International driver Kevin Ceccon was running as high as fourth in the early stages but fell back considerably to finish 14th.

GP3 debutant Matevos Isaakyan – stepping in for Adderly Fong while he competes in the FIA GT World Cup in Macau – also suffered. He was running in the top 10 but quickly fell down the order, and ended up retiring.