Valentino Rossi protege Celestino Vietti beat Tony Arbolino in the Styrian Grand Prix at the Red Bull Ring to claim his maiden Moto3 victory.
Poleman Gabriel Rodrigo grabbed the holeshot, but was powerless to stop Tony Arbolino from rocketing past on the run up the hill to Turn 3.
The Snipers rider used the supreme power of his Honda machine to keep his lead for the first eight laps, before Rodrigo carved past at Turn 3 on the brakes on lap nine.
But once again, the power of Rodrigo's Gresini Honda was no match for Arbolino's, and the Italian eased back through down the hill into Turn 4.
This theme continued for much of the race, with Petronas Sprinta's John McPhee, Darryn Binder on the CIP machine and VR46's Vietti briefly taking stints at the front - but all were blasted away by Arbolino almost instantly.
Arbolino was roughed up by Vietti and Honda Team Asia's Ai Ogura at Turn 9 on lap 21, with Arbolino dropping to third as a result.
The Snipers rider rallied to get back on terms with Vietti for the final lap, the VR46 machine just fending off Arbolino.
A small mistake for Arbolino at the final corner denied him any chance of using the power of his Honda to deny Vietti on the run to the line, with the VR46 rider taking the chequered flag 0.410 seconds clear.
Ogura held onto third to complete the podium and strengthen his championship challenge, with points leader Albert Arenas' (Aspar) advantage cut to 25 by the Japanese rider after crossing the line fifth.
Rodrigo was unable to convert his pole to a podium and was fourth in the end, with Binder sixth on his CIP machine ahead of SIC58's Tatsuki Suzuki.
Raul Fernandez was eighth on the Ajo KTM following several off-track excursions at Turn 1, with Stefano Nepa on the sister Aspar bike and EG 0,0 Honda's Sergio Garcia rounding out the top 10.
Brno winner Dennis Foggia was 11th on the Leopard bike ahead of Snipers' Filip Salac and the second Leopard of Jaume Masia, who had to come from 18th after being thrown out of Q2 for riding a damaged bike back to pitlane in Q1 on Saturday and spilling oil on track.
McPhee's championship hopes took a knock with a crash out of podium contention at Turn 9 at the end of the penultimate lap, with the Scotsman now 39 points adrift of Arenas in third.
Tech3 rider Deniz Oncu had to be taken to the medical centre after colliding with his team-mate Ayumu Sasaki at Turn 1 on lap 19 while both were battling for the podium.
Moto3 Styria - 23 laps
|1||Celestino Vietti||SKY Racing Team VR46||KTM||37m10.319s|
|2||Tony Arbolino||Rivacold Snipers Team||Honda||0.410s|
|3||Ai Ogura||Honda Team Asia||Honda||0.938s|
|4||Gabriel Rodrigo||Kommerling Gresini Moto3||Honda||1.182s|
|5||Albert Arenas||Valresa Aspar Team||KTM||1.380s|
|6||Darryn Binder||CIP - Green Power||KTM||1.440s|
|7||Tatsuki Suzuki||SIC58 Squadra Corse||Honda||1.478s|
|8||Raul Fernandez||Red Bull KTM Ajo||KTM||4.265s|
|9||Stefano Nepa||Valresa Aspar Team||KTM||6.937s|
|10||Sergio Garcia||Estrella Galicia 0,0||Honda||8.050s|
|11||Dennis Foggia||Leopard Racing||Honda||10.660s|
|12||Filip Salac||Rivacold Snipers Team||Honda||10.341s|
|13||Andrea Migno||SKY Racing Team VR46||KTM||14.381s|
|14||Jaume Masia||Leopard Racing||Honda||14.421s|
|15||Ryusei Yamanaka||Estrella Galicia 0,0||Honda||14.824s|
|16||Niccolo Antonelli||SIC58 Squadra Corse||Honda||14.961s|
|17||Romano Fenati||Sterilgarda Max Racing Team||Husqvarna||16.084s|
|18||Barry Baltus||CarXpert PruestelGP||KTM||17.553s|
|19||Jason Dupasquier||CarXpert PruestelGP||KTM||17.842s|
|20||Alonso Lopez||Sterilgarda Max Racing Team||Husqvarna||21.672s|
|21||Carlos Tatay||Reale Avintia Moto3||KTM||22.446s|
|22||Yuki Kunii||Honda Team Asia||Honda||23.041s|
|23||Davide Pizzoli||BOE Skull Rider Facile Energy||KTM||27.533s|
|24||Maximilian Kofler||CIP - Green Power||KTM||1m05.434s|
|-||Kaito Toba||Red Bull KTM Ajo||KTM||Not classified|
|-||John McPhee||Petronas Sprinta Racing||Honda||Retirement|
|-||Ayumu Sasaki||Red Bull KTM Tech 3||KTM||Retirement|
|-||Deniz Oncu||Red Bull KTM Tech 3||KTM||Retirement|
|-||Jeremy Alcoba||Kommerling Gresini Moto3||Honda||Retirement|
|-||Riccardo Rossi||BOE Skull Rider Facile Energy||KTM||Retirement|