Edoardo Mortara has taken victory in the annual end of season Macau Grand Prix after a race long battle with Signature team-mate Jean-Karl Vernay.

Mortara had started the race from third on the grid but battled ahead of both Vernay and Marcus Ericsson to take the lead on the run down to Lisboa.

Before Mortara was able to try and break away at the front, the race was red-flagged after British F3 title winner Daniel Ricciardo went into the wall at the Solitude Esses and was collected by a number of cars behind, which blocked the circuit.

At the restart, Mortara got away cleanly but his advantage was not enough to prevent Vernay getting into his slipstream and overtaking him into Lisboa.

From there, the Signature pair were locked in a very tight battle for the lead - although it seemed Vernay had done enough as Mortara could not get close enough in the final corners of the lap to get a slipstream down the main straight.

However, coming out of the Melco Hairpin on lap 11, Vernay made a mistake - which allowed Mortara to close up on him and swoop past into the lead going into Lisboa on lap twelve.

From there, Mortara was able to pull away and take the victory with Vernay having to settle for second place, little more than a second behind.

"It feels fantastic," Mortara said. "So many things are going through my head I don't know where to start. I feel so emotional. After such a difficult season this year, it is unbelievable. I am proud of this victory."

Behind the top two, Sam Bird was 'best of the rest' in third for ART after an impressive drive up from seventh on the grid, while Marcus Ericsson took fourth for TOM's - both drivers getting ahead of Valtteri Bottas late on when he was slowed by a wheel problem.

Bottas had to settle for fifth as a result of the problem while Japanese driver Takuto Iguchi rounded out the top six.