Andrea Dovizioso topped the third MotoGP practice of the Catalunya weekend, as another crash for Marc Marquez leaves him outside of the Q2 progression places.
A crash in the dying stages of second practice on Friday left Marquez outside of the provisional Q2 places in 12th.
The Honda rider rectified this immediately this morning, however, and took control of the of the individual timesheets with a 1:41.828s, which moved him up to 10th on the combined standings.
An improvement to a 1:39.390s rocketed Marquez up to third on the combined times, and kept him in control of the FP3 order up to the final few minutes, when a flurry of fast laps shuffled the order considerably.
Avintia's Tito Rabat leaped up to third on the overall standings to lead the FP3 times with eighth minutes remaining, though a 1:39.234s from Valentino Rossi edged him ahead.
Tech3's Johann Zarco went top in the session soon after with a 1:39.143s, before LCR Honda's Cal Crutchlow, who suffered a small crash at Turn 2 early on, pipped him by a tenth.
Marquez was on a flier as he began his final run, but crashed going through Turn 10. Improvements for Honda team-mate Dani Pedrosa up to ninth on the combined times, and an overall weekend best of 1:38.923s from Dovizioso shuffled Marquez to 11th.
This will be the championship leader's first appearance in Q1 since the 2015 Italian Grand Prix weekend, and he'll join a volatile group consisting of the likes of Pramac's Jack Miller and Tech3's Hafizh Syahrin.
Dovizioso's lap put him just 0.089s clear of Yamaha's Maverick Vinales, who in turn was just 0.029s ahead of Crutchlow.
Zarco ended the session fourth ahead of Rossi, with Danilo Petrucci jumping up to sixth in the dying stages.
Pedrosa put his Honda seventh on the individual times with his final lap of 1:39.219s, with Rabat a few hundredths back.
Marquez and Syahrin completed the top 10, but Andrea Iannone and Jorge Lorenzo's laps of 1:39.037s and 1:38.930s from Friday – who were 11th and 12th respectively in FP3 – secured them a place in Q2.
Marc VDS rider Franco Morbidelli was taken to hospital on Friday following a bruising day in which he crashed twice. The Italian added to his crash tally in the closing stages of FP3 and was 17th.