A thrilling GP3 Sprint race at Monza saw ART's Marvin Kirchhofer pick up a dramatic win after taking the race lead on the penultimate lap.
Koiranen GP's Jimmy Eriksson was all set for his first victory of the season after taking over the race lead on lap three from Status' Alex Fontana.
The Swede led every lap since then, until the penultimate lap, when he began to run out of fuel and dropped to fifth, giving German Kirchhofer his third win of the 2015 season.
The start of the race was aborted after Seb Morris stalled on the grid and joined Pal Varhaug and Artur Janosz for a pitlane start.
Reverse grid polesitter Alex Palou (Campos) had a scary spin on the way to the grid on the formation lap and finished 10th in the race thereon.
Esteban Ocon made it ART 1-2 after ftaking second ahead of charging championship leader Luca Ghiotto (Trident).
The Italian started 19th and made his way up to third after some fantastic overtakes, including an opportunistic move at Roggia when Fontana and Emil Bernstorff were battling for positions.
Having despatched Kevin Ceccon, Ghiotto was all over Ocon in the dying stages of the race but the French driver held his nerve in the end to claim his seventh consecutive runner-up finish.
Arden's Ceccon finished fourth ahead of Eriksson and was earlier in a battle for third with Ocon but didn't have the pace to fight the ART driver.
Matheo Tuscher (Jenzer) finished sixth while teammate Ralph Boschung was seventh.
Earlier, Briton driver Bernstorff had a scary moment going through turn one and two when Fontana gave him no room which launched the Arden driver over the kerb, all four wheels above the ground and ended his race.
Fontana was handed a 10-second penalty for causing a collision.
The top 10 was completed by Status' Sandy Stuvik at eighth, Carlin's Mitchell Gilbert ninth and Palou 10th.
The retirement list had Bernstorff, Janosz, Morris, Matt Parry and Alexander Bosak.
|1||M.Kirchhofer||ART Grand Prix||26'50.969|
|2||Esteban Ocon||ART Grand Prix||1.211|
|4||Kevin Ceccon||Arden International||2.041|
|5||Jimmy Eriksson||Koiranen GP||6.759|
|6||Matheo Tuscher||Jenzer Motorsport||11.718|
|7||Ralph Boschung||Jenzer Motorsport||13.418|
|8||Sandy Stuvik||Status Grand Prix||15.754|
|10||Alex Palou||Campos Racing||17.794|
|13||Brandon Maïsano||Campos Racing||20.484|
|14||Pal Varhaug||Jenzer Motorsport||20.571|
|15||Zaid Ashkanani||Campos Racing||21.748|
|16||Alex Fontana||Status Grand Prix||25.399|
|-||Emil Bernstorff||Arden International|
|-||Seb Morris||Status Grand Prix|
|-||Alex Bosak||Arden International|
|-||Matt Parry||Koiranen GP|