In a race where a strong result is needed for Maverick Vinales, he has set himself up for just that with a pole position ahead of the Dutch GP.
A late fast lap in Q1 from Johann Zarco put the Frenchman through to Q2 as well as Pecco Bagnaia.
In Q2, Fabio Quartararo broke the all-time lap record with a 1m31.922s lap before Vinales’ 1m31.814s lap put the Spaniard on pole position.
Quartararo makes it a Yamaha one-two on the grid in tomorrow’s Dutch GP, with Bagnaia joining them on the front row.
Taka Nakagami had an impressive qualifying and will start fourth ahead of Johann Zarco and Miguel Oliveira.
Alex Rins suffered a fall at Turn 8 at the end of Q2, the Spaniard will start seventh with Jack Miller and Aleix Espargaro also on the third row.
Joan Mir, Pol Espargaro and Valentino Rossi will make up the fourth row of the grid tomorrow.
Iker Lecuona was agonizingly close to a Q2 spot but just missed out by 0.067s, the Spaniard will start from 13th with Jorge Martin and Lorenzo Savadori joining him on the fifth row.
Alex Marquez heads up the sixth row of the grid in 16th with Luca Marini and Danilo Petrucci alongside him.
Enea Bastianini will start the Dutch GP from 19th, with Marc Marquez crashing in Q1 with 30 seconds to go and will start 20th.
Brad Binder will hope to make up positions from 21st tomorrow. The South African will start ahead of Garrett Gerloff who is 22nd on the grid.