Jake Hughes survived a chaotic second race of Formula Renault 2.0 Alps’ Monza round to take his second win and emerge as the points leader.
Despite constant pressure from rivals, the Briton led every lap of the distance and won by less than three tenths.
JD Motorsport’s Matevos Isaakyan stayed with Hughes over the opening lap, trying to find a way past at Variante della Roggia but remaining second.
He was briefly into the lead after locking up and going over the kerbs in the first chicane, but naturally had to give the spot back.
By that point, however, another JD driver Thiago Vivacqua had caught up with the fight for the lead and nearly took advantage of Isaakyan slowing to steal second.
The duo ran right behind Hughes for the next few laps, albeit seemed more occupied with fighting each other than going for the lead.
Eventually, Vivacqua did find a way past his teammate and closed in massively on Hughes. However, the race was then neutralised under safety car when Denis Bulatov went off in the gravel.
While Hughes and Vivacqua managed solid restarts, Isaakyan locked up defending into Variante del Rettifilo and allowed Stefan Riener into third.
Erstwhile points leader Jack Aitken, who fought up to fifth from 14th on the grid before the safety car, then pulled alongside Isaakyan.
The Russian attempted to force Aitken wide through Variante della Roggia and, with the Brit running out of room, the pair made contact.
Isaakyan rejoined in seventh place, while Aitken, having briefly went airborne after the collision, was out of the race.
Out front, Hughes continued to fend off Vivacqua, doing just enough to cross the line ahead of the Brazilian.
Riener took third, with guest driver Ferdinand Habsburg and Vasily Romanov completing the top five.
Isaakyan recovered to a provisional sixth, ahead of Matteo Ferrer, Jehan Daruvala, TJ Fischer and Philip Hamprecht.
With Aitken drawing a blank, Hughes has cleared him by ten points in the standings, while Isaakyan, Vivacqua and Riener are now all within 31 points of the new leader.
|1||Jake Hughes||Koiranen GP||14 laps in 27:03.607|
|2||Thiago Vivacqua||JD Motorsport||+0.287|
|3||Stefan Riener||Koiranen GP||+0.731|
|4||Ferdinand Habsburg||Fortec Motorsports||+1.919|
|5||Vasily Romanov||Cram Motorsport||+2.095|
|6||Matevos Isaakyan||JD Motorsport||+3.290|
|7||Matteo Ferrer||Cram Motorsport||+5.409|
|8||Jehan Daruvala||Fortec Motorsports||+6.945|
|9||TJ Fischer||Cram Motorsport||+11.110|
|10||Philip Hamprecht||Koiranen GP||+12.012|
|11||Daniele Cazzaniga||GSK Grand Prix||+15.994|
|12||James Allen||ARTA Engineering||+17.337|
|13||Danyil Pronenko||BVM Racing||+28.938|
|Jack Aitken||Koiranen GP||+3 laps|
|Denis Bulatov||GSK Grand Prix||+6 laps|
|Bruno Baptista||Koiranen GP||+14 laps|