Marc Marquez set the pace in the Saturday morning MotoGP practice at Aragon, as Valentino Rossi made it directly into Q2 by taking 10th.
Being the first dry session of the weekend, FP3 served as a shootout for the 10 Q2 spots.
Loris Baz kicked off the session with a 1m52.745s, but times quickly went down below 1m50s, first achieved by KTM wildcard Mika Kallio.
Marquez then took over, the Spaniard twice improving to lead the way with a 1m49.411s during the mid-session lull.
Kallio continued to impress by going as close as 0.033s, but then Marquez improved again by a tenth.
The Honda rider's lead was finally put to an end by chief title rival Andrea Dovizioso with seven minutes to go, only for Marquez to go six-tenths faster soon afterwards.
Marquez's effort of 1m48.252s ended up as the benchmark time of the session.
Ducati rider Dovizioso was also demoted by Yamaha's Maverick Vinales who, despite improving one more time, ended up more than three tenths slower than Marquez.
Dani Pedrosa jumped into third during the final minute on the second works Honda, as Aspar Ducati's Alvaro Bautista was just a tenth slower in fourth.
Kallio completed his impressive session in fifth, comfortably beating KTM regulars Pol Espargaro and Bradley Smith, who were 12th and 22nd respectively.
Dovizioso dropped down to sixth, followed by Aprilia's Aleix Espargaro, LCR Honda's Cal Crutchlow and Suzuki's Andrea Iannone, who crashed after the chequered flag fell at Turn 5.
While spending the majority of the session outside of the top 10, Valentino Rossi completed his first dry session of the weekend in 10th.
He beat Jorge Lorenzo to the final Q2 spot by 0.063s, the Ducati rider losing time early in the session after losing his knee slider.
Both Tech 3 Yamahas Johann Zarco and Jonas Folger crashed during the session and failed to make it to Q2. Folger appeared to have hit his neck during his high-side crash, and was taken to the medical centre for a scan.
Other riders to fall were Jack Miller at the first corner and Aprilia's Sam Lowes.