Moto2 rookie Maverick Vinales claimed his first class victory at the Circuit of the Americas on Sunday, only his second event since moving up as Moto3 champion.
After a delayed start due to spots of rain and some incident packed opening laps, the race settled down with Xavier Simeon up front.
Vinales, filled with determination and purpose, took the lead after an error from Simeon sent him wide with seven laps to go and then powered away to victory by 4.009 seconds from round one winner Esteve Rabat.
Vinales had also impressed in Qatar after finishing in fourth from a 14th place start and set the fastest lap of that race.
Pole-sitter Tito Rabat got stuck in fifth but then caught Marc VDS team mate Mika Kallio to battle for position. He swiftly moved on to reel in Dominique Aegerter and push for second, though the pace of winner Vinales left him shaking his head.
Aegerter had been at the front from the beginning of the race for Technomag carXpert and was clear in third for his third career podium, all third places, and an improvement after a rare retirement in Qatar.
The Swiss rider was also the best placed Suter finisher.
Mika Kallio was the best of the rest in fourth for Marc VDS. Simone Corsi was next to cross the stripe for Forward KLX in fifth.
Tom Luthi's late charge saw him power through the pack to sixth over the last eight laps for the Interwetten team.
Ant West fought hard to register seventh across the line for QMMF, ahead of Alex De Angelis in eighth.
Marcel Schrotter pushed his Tech3 machine to ninth with his team-mate Ricky Cardus completing the top ten.
Taka Nakagami struggled in eleventh finishing just ahead of Mattia Pasini in twelfth and IodaRacing rider Randy Krummenacher iwho took 13th.
The remaining points went to German Sandro Cortese in 14th and Petronas Racline Malaysia rider Hafizh Syahrin in 15th place.
Like Moto3, Moto2 began with a huge pile up at the first corner ending the race for Josh Herrin, Nico Terol, Sam Lowes, Axel Pons and Luis Salom.
Herrin rejoined only to crash out again on lap six with team-mate Zarco already out after his Simon crash ending the race for the AirAsia Caterham team.
The Aspar team also had a tough day with Terol's team-mate Jordi Torres having an incident leading to a trip into the pit, where he then received a ride-through penalty for speeding, requiring a pit lane return.
Terol returned to the action but later retired, the Spaniard had won last years Austin Moto2 race by a massive three seconds.
Lowes recovered to finish an impressive 16th position, only just out of the points.
Londoner Gino Rea, who started from the very back of the grid after bike issues in qualifying, made the best of the crash and was up to 15th at the end of the second lap after riding round the accident with skill but faded to finish 25th.
Also failing to finish were Lorenzo Baldassarri and Jonas Folger.