Reigning MotoGP champion Marc Marquez was quickest in the Sunday warm-up session ahead of the 2018 campaign's opening race in Qatar.
Marquez snatched the lead from Pramac Ducati's Danilo Petrucci with under two minutes left on the clock, finishing with a 1m55.201s benchmark.
Petrucci had established himself at the sharp end early on into the 20-minute daytime session, taking first place from compatriot Valentino Rossi with a 1m55.657s before lowering that to a 1m55.364s.
Marquez soon took the runner-up spot from Yamaha rider Rossi, but left it until late to dethrone Petrucci by a tenth and a half.
Ducati's Andrea Dovizioso split the pair at the chequered flag to finish second, while Marquez's Honda teammate Dani Pedrosa mounted a late charge for fourth place.
Andrea Iannone was the lead Suzuki in fifth, ahead of Tech 3 Yamaha's pole-sitter Johann Zarco and Rossi.
LCR Honda's Cal Crutchlow lost the front and crashed at Turn 1 in the early stages, but rejoined and recovered to eighth.
Suzuki's Alex Rins was the only other rider to hit the deck, also at Turn 1, and made up the top 10, as Aprilia's Aleix Espargaro slotted in between him and Crutchlow.
Ducati's Jorge Lorenzo and Yamaha's Maverick Vinales both had muted showings, finishing 14th and 18th respectively.