Jorge Martin won the Indonesia MotoGP on Sunday to extend his championship lead, while closest rival Francesco Bagnaia limited the damage by claiming the final podium place.
The win leaves the Pramac rider 21 points ahead of his Italian Ducati rival, who finished third behind Spaniard Pedro Acosta in sweltering conditions at the Mandalika track on Lombok island.
South Africa's Brad Binder finished eighth.
In front of a crowd of 60 000 in motorbike-mad Indonesia, the 26-year-old put his tumble in Saturday's sprint behind him, cancelling out the gains his title rival Bagnaia made after securing victory in that race.
'Thank you Indonesia. I am very happy. This is not just a victory. After what happened last season, after yesterday's crash, to perform this way was quite difficult,' Martin said.