Franco Morbidelli capped off practice on top of the classification of the Indonesia MotoGP practice session around the Indonesia Mandalika International Circuit.
With riders formulating the optimal setup for the Sprint race later in the day, Morbidelli’s 1.30.330s placed him top of the classification list after the half-hour session.
Aleix Espargaro and Marc Marquez rounded off the top three, with the former making amends for a problematic Friday at the most crucial time.
Francesco Bagnaia and Jorge Martin finished fourth and fifth aboard the GP24 bikes, with three GP24 riders inside the top five.
Despite nursing an injury, Fabio Di Giannantonio finished the final practice in sixth, ahead of the final GP24 rider of Enea Bastianini.
Maverick Vinales capped off a strong eighth for Aprilia, with Fabio Quartararo again finishing in the top ten.
Rookie Pedro Acosta finished in tenth spot ahead of Johann Zarco, who once again finished as lead Honda rider with 11th place.
Former Suzuki team-mates Alex Rins and Joan Mir occupied the 12th and 13th spots to deliver for Yamaha and Honda following its downturn in form.
Augusto Fernandez placed his GasGas KTM in 14th, with Brad Binder down in a surprise 15th.
Takaaki Nakagami and Luca Marini delivered 16th and 17th for Honda, ahead of the final two Ducati riders of Alex Marquez and Marco Bezzecchi.
Jack Miller and Raul Fernandez rounded off proceedings for KTM and Trackhouse Aprilia.