Pietro Fittipaldi reclaimed the Formula V8 3.5 championship lead with a lights-to-flag victory at Mexico City ahead of Matevos Isaakyan and Alex Palou.
Starting from pole position, the Lotus driver was almost eliminated at the first corner as Egor Orudzhev missed his braking point and shot across Fittipaldi's nose.
The Brazilian avoided the SMP Racing driver, but Orudzhev couldn't stop on the wet grass and clipped the wall at the exit of Turn 1.
After a brief safety car period, Fittipaldi looked untroubled as he pulled away from a three-car battle squabbling for second place.
The battle, between Teo Martin team-mates Palou, Konstantin Tereschenko and Isaakyan, allowed the leader to build up a two second lead with only 10 minutes of the 40-minute race completed.
Isaakyan made short work of Tereschenko, slip-streaming past the Russian on the main-straight, before getting onto the back of Palou.
Palou, who was struggling with the balance of the car in the two qualifying sessions, fought off the Nurburgring race winner for a number of laps.
However, with 10 minutes to go Isaakyan got past at Turn 5 after forcing the Spaniard onto the run-off.
Isaakyan was unable to catch Fittipaldi in the closing stages, so had to settle for second. Palou, who was a late replacement for Nelson Mason, finished a distant third with Tereschenko finishing fourth.
Alfonso Celis tried to excite the home crowd but after passing Rene Binder for fifth at the halfway stage of the race, he couldn't make up any ground on the top four.
Binder stayed in sixth place, with Yu Kanamaru seventh, and Diego Menchaca claimed eighth place on the last lap with a robust move on RP Motorsport driver Roy Nissany in the stadium section that caused both of them to make use of the run-off.
Giuseppe Cipriani rounded out the field.
Race one result
|2||Matevos Isaakyan||SMP Racing by AVF||27||3.227s|
|3||Alex Palou||Teo Martin Motorsport||27||5.912s|
|4||Konstantin Tereschenko||Teo Martin Motorsport||27||8.253s|
|5||Alfonso Celis||Fortec Motorsports||27||10.437s|
|7||Yu Kanamaru||RP Motorsport||27||24.577s|
|8||Diego Menchaca||Fortec Motorsports||27||40.922s|
|9||Roy Nissany||RP Motorsport||27||41.594s|
|10||Giuseppe Cipriani||Il Barone Rampante||27||1m07.042s|
|-||Egor Orudzhev||SMP Racing by AVF||0||Retirement|