Aspar's Albert Arenas won the 2020 Moto3 world championship in a dramatic Portuguese Grand Prix finale as Raul Fernandez dominated for the race victory on his Ajo KTM.
Arenas, Ai Ogura and Tony Arbolino came into the final round covered by 11 points, with Arenas prevailing by just four after crossing the line in 12th to seal the deal.
Fernandez grabbed the holeshot from pole ahead of SIC58's Tatsuki Suzuki, as championship rivals Ogura and Arenas followed.
Arenas powered past Ogura into Turn 1 at the start of lap three, while Arbolino had worked his way up to 13th on his Snipers Honda having come from 27th on the grid.
Fernandez played no part in the battle behind as his lead continued to extend, with the Ajo KTM rider opening up his lead to well over nine seconds and would never be bested through to the chequered flag to claim his second win of the season.
The podium group behind Fernandez swelled as the race wore on, with Arenas and Ogura slipping from the top three down the order.
Arbolino's charge would take him to seventh by lap 17 after a hard dice with Arenas at Turns 10 through to 12, with the Snipers rider taking the position on the run to Turn 1 on the following tour using the power of his Honda.
Ogura and Arenas engaged on lap 18 over eighth spot, with the Honda Team Asia rider moving up the inside of Arenas at Turn 5 and forcing him off track at Turn 8 with a hard retaliation after the Aspar man tried to take the position back.
Dropping to 10th, Arenas rallied over the news few laps to get back into seventh behind Arbolino, while Ogura dropped to ninth.
With Ogura and Arbolino too far away from the podium battle, Arenas simply needed to stay upright on the final lap to win the title.
But he came close to contact with VR46's Celestino Vietti on at Turn 3 and had a rear-end moment exiting Turn 4 after running wide.
Despite the chaos, Arenas survived to cross the line in 12th behind SIC58's Niccolo Antonelli to be crowned Moto3 world champion before stepping up to Moto2 next year.
Leopard's Dennis Foggia took second in the race despite serving two long lap penalties, the Italian fending off Gresini's Jeremy Alcoba - taking his maiden podium to cap off 2020 as rookie of the year - by 0.056 seconds.
Sergio Garcia was just under six tenths off the podium on his EG 0,0 Honda ahead of Arbolino, who could do nothing more than fifth having come from 27th to end up second in the standings equal on points with eighth-placed Ai Ogura.
Between Arbolino and Ogura on track came Darryn Binder (CIP) and Vietti, while John McPhee on the Petronas Sprinta Honda and Tech3's Deniz Oncu rounded out the top 10.
There was a late crash for the sister Leopard Honda for Jaume Masia, who had also worked his way into podium contention having served two long laps.
Suzuki and Max Racing's Alonso Lopez also tumbled out of the race.
Portugal Moto3 Results - 21 Laps
|1||Raul Fernandez||Red Bull KTM Ajo||38m06.272s|
|2||Dennis Foggia||Leopard Racing||5.810s|
|3||Jeremy Alcoba||Kommerling Gresini Moto3||5.866s|
|4||Sergio Garcia||Estrella Galicia 0,0||6.447s|
|5||Tony Arbolino||Rivacold Snipers Team||12.998s|
|6||Darryn Binder||CIP - Green Power||13.065s|
|7||Celestino Vietti||SKY Racing Team VR46||13.907s|
|8||Ai Ogura||Honda Team Asia||13.929s|
|9||John McPhee||Petronas Sprinta Racing||13.945s|
|10||Deniz Oncu||Red Bull KTM Tech 3||14.438s|
|11||Niccolo Antonelli||SIC58 Squadra Corse||14.487s|
|12||Albert Arenas||Gaviota Aspar Team Moto3||14.708s|
|13||Ayumu Sasaki||Red Bull KTM Tech 3||19.285s|
|14||Carlos Tatay||Reale Avintia Moto3||23.195s|
|15||Kaito Toba||Red Bull KTM Ajo||24.233s|
|16||Barry Baltus||CarXpert PruestelGP||24.260s|
|17||Ryusei Yamanaka||Estrella Galicia 0,0||24.321s|
|18||Adrian Fernandez||Rivacold Snipers Team||24.425s|
|19||Stefano Nepa||Gaviota Aspar Team Moto3||24.625s|
|20||Romano Fenati||Sterilgarda Max Racing Team||24.672s|
|21||Andrea Migno||SKY Racing Team VR46||27.637s|
|22||Yuki Kunii||Honda Team Asia||34.490s|
|23||Jason Dupasquier||CarXpert PruestelGP||34.884s|
|24||Riccardo Rossi||BOE Skull Rider Facile Energy||35.003s|
|25||Maximilian Kofler||CIP - Green Power||35.092s|
|26||Davide Pizzoli||BOE Skull Rider Facile Energy||35.216s|
|27||Gabriel Rodrigo||Kommerling Gresini Moto3||40.329s|
|28||Khairul Idham Pawi||Petronas Sprinta Racing||46.973s|
|-||Tatsuki Suzuki||SIC58 Squadra Corse||Retirement|
|-||Jaume Masia||Leopard Racing||Retirement|
|-||Alonso Lopez||Sterilgarda Max Racing Team||Retirement|
Autosport has produced a standalone special magazine to celebrate our 70th birthday. All current print subscribers will receive a copy for free. To order your copy of the 196-page Autosport 70th Anniversary issue, please go to: autosport.com/autosport70th