Sacha Fenestraz won in Monaco for the second year in a row in race two of the Formula Renault Eurocup round, as Robert Shwartzman beat title rival Will Palmer to second.
The Franco-Argentine made a good start from pole position to lead race one winner and fellow front-row starter Palmer in the first corner.
Fenestraz had a good lead at the end of the first lap after Palmer made a mistake in the second part of the Swimming Pool section, getting over the kerb and allowing Shwartzman to pass him into Rascasse.
Josef Kauffmann Racing driver Fenestraz extended his lead to almost three seconds at one stage, but this advantage was reduced by a late safety car with four minutes remaining to recover the car of Thomas Neubauer that had stopped up the hill from Ste Devote after contact with the barriers.
The Tech 1 car was precariously rolled away by the marshals, but only just before the cars went onto their final lap, so the safety car came in only two corners from the chequered flag.
Behind the winner Fenestraz, Shwartzman and Palmer completed the podium, with the Briton?s freshly-regained lead reduced by three points to nine.
Dan Ticktum set a fastest lap in his pursuit of Palmer but he would finish back in fifth after a fantastic pass by Max Defourny, which began at Portier and was completed exiting the tunnel.
The Belgian did then go deep at the chicane but he retained fourth ahead of Ticktum and Alex Peroni.
Fourth-row starters Gabriel Aubry and Richard Verschoor went side-by-side into Massenet on the opening lap with the Frenchman managing to retain seventh on the inside line and then absorb pressure from the Dutchman during the race.
SMP-backed drivers Alexander Vartanyan and Alexey Korneev completed the top 10 once more.