Miguel Oliveira came through from 15th on his Tech 3 KTM to complete the top five ahead of LCR Honda’s Takaaki Nakagami and Alex Marquez, who took his best result of the year on the works Honda in seventh.
Andrea Dovizioso holds a slender one point lead over Quartararo in the standings after finishing down in eighth, with just four points now covering the factory Ducati rider, Quartararo, Vinales and Mir.
San Marino GP winner Franco Morbidelli recovered from early contact after Aleix Espargaro crashed into him to finish ninth, with Danilo Petrucci (Ducati), Avintia’s Johann Zarco, Alex Rins (Suzuki) and Aprilia’s Bradley Smith claiming the final points.
Tech 3’s Iker Lecuona crashed out of sixth in the latter stages, with Avintia’s Tito Rabat also crashing and joining Rossi, Bagnaia, Miller, Binder and Aleix Espargaro on the sidelines.