ART Grand Prix driver Marvin Kirchhofer claimed his first GP3 Series win of the season following an impressive drive from fourth on the grid.
Kirchhofer started the revered-grid sprint race in fourth but moved up to second after a lightning start.
He then made easy work of pole-sitter Antonio Fuoco when the Carlin driver ran wide, leaving the door open for Kirchhofer to take the lead.
The German then set about building a comfortable gap to the chasing pack.
Fuoco couldn’t keep up with Kirchhofer and began to fall down the order. Jimmy Eriksson was the first to catch and have a go at the pole-sitter – eventually making his move stick into turn 3 after a long battle.
Jann Mardenborough made the most of team-mate Fuoco’s struggles in the closing stages by capitalising on the Italian’s battle with Emil Bernstorff.
Mardenborough sat patiently behind the pair while they fought into turn 3 which left the door open for the Brit to jump from fifth to third in one corner.
Fuoco was able to hold onto fourth just ahead of Bernstorff who ran wide to lose his place to the Carlin man late on.
Bernstorff’s Arden International team-mate Kevin Ceccon finished sixth ahead of race one-winner Esteban Ocon and Trident’s Luca Ghiotto.
Koiranen GP driver Matt Parry crossed the line in ninth while Kirchhofer’s ART team-mate Alfonso Celis Jr rounded out the top 10.