By Lisa Lewis

Alex Rins took his third pole position of the season, at the Sachsenring on Saturday, during a session filled with drama in the closing minutes.

The Spaniard's fastest lap of 1m 27.300 put him 0.180 ahead of nearest rival for pole Luis Salom.

Red Bull KTM rider Salom saw his push for pole end in dramatic style as his engine let go with just five minutes of the session remaining, forcing him to sit and watch events unfold, eventually holding on for second.

German wild-card Mahindra rider Luca Amato also had an engine failure moments later on his Mahindra, leading to oil flags being waved.

The front row is completed by Mahindra's Miguel Oliveira who found himself in a last lap race to the line with Caretta Technology-RTG rider Jack Miller and Team Calvo's Maverick Vinales.

The second row is headed up by home rider Jonas Folger who hit bumps at turn eleven after just minutes sending the German and his Mapfre Aspar bike in different directions.

Running back to the garage and showing no sign of injury, the damage to the Kalex KTM kept him out until there were 17 minutes of the session remaining. His taped together bike held up as Folger powered into fourth.

Miller was the fastest of the Honda riders and looked to be heading for a pole time when he got caught up with Vinales and Oliveira in the closing seconds leaving him fifth.

Vinales saw slow progress over the race weekend with his late push for the front row starting with a trip into the gravel at turn one with three minutes remaining, leaving him in traffic and down in sixth on the grid.

Seventh was claimed by the second Mahindra of Efren Vazquez ahead of San Carlo Team Italia rider Romano Fenati in eighth, the Italians best qualifying result of the year.

Ninth spot went to Jasper Iwema for RW Racing GP, in his best qualifying performance ever in Moto3.

Alex Marquez completed the top ten for the Estrella Galicia 0,0 team, in an uncharacteristically quiet session for the Spanish teenager.

British rider John McPhee starts from 19th on the grid on Sunday and will be looking for a points finish for the Caretta Technology team on his 19th birthday.

Niklas Ajo struggled after breaking his wrist in a motocross accident last week and the Avant Tecno rider qualified much lower than usual, down in 25th position.

Danny Webb is out of action for Ambrogio after breaking his radius bone in Assen, with the team electing to replace him with Jules Danilo for the next two races. Danilo takes the final spot on the grid.