Enea Bastianini topped all but the first session of the German Moto3 weekend and avoided the oil which claimed many bikes, to secure a dominant pole in qualifying at the Sachsenring.

The Gresini Honda rider made his best lap in the dying seconds of the session, a 1m 27.129, strong enough to take control at the top from Andrea Locatelli, who was fast all session for Leopard and improved further after the return to track after the red flag before being pushed to second by his fellow countryman.

Locatelli still secured a career best qualifying position and the pair are joined on the front row by top rookie Aron Canet for Estrella Galicia.

Fellow rookie Bo Bendsneyder also showed well in the tricky Sachsenring curves and will lead off row two in fourth for KTM after a fine final lap.

The German grand prix marks the return of Jorge Navarro who missed Assen after breaking his leg in training. The Estrella Galicia rider still carries a limp from his injury but pushed hard to claim fifth.

Championship leader Brad Binder lines up his Red Bull KTM Ajo alongside his main title rival in sixth after leading the early part of the session.

Jules Danilo was the final man to finish his fast lap on track and flew up to seventh as the chequered flag waved for Ongetta-Rivacold, after giving up valuable session time to report oil on track.

A happy, smiling John McPhee was renewed on his Mahindra powered Peugeot MC Saxoprint entry, the new gearbox supplied by the Indian manufacturer from this weekend allowing his talent to shine for eighth.

Hiroki Ono also showed improvement as he worked his way up to ninth for Honda Team Asia, while Jorge Martin recovered from his early fall to secure a top ten start for Aspar Mahindra.

Assen winner Francesco Bagnaia just missed out behind his team-mate in eleventh on the final timesheets.

Earlier in the session a crash for Danny Webb after smoke from his engine spilled oil to the track at turn four. Romano Fenati, Fabio Di Giannantonio and Niccolo Antonelli all fell at the corner after contact with the spillage, with a delay to the session being only halted after Danilo reported it to race direction.

Antonelli broke his collarbone in his fall, Webb also did not return to track as he needed stitches to his shoulder and set no time during the session.

The Sky Racing teams crash filled weekend did not improve - Fenati fell again on his return after the flag and was the best of the team in 17th , Nicolo Bulega had a clear session but failed to brush off his huge FP3 fall and will take 21st.

Andrea Migno, was clipped by Joan Mir and his crash left him down in 30th. There were also falls for Maria Herrera. and Gabriel Rodrigo.

Moto3 features two home grown wild-card riders, Max Kappler and Tim Georgi, both riding KTM's. The more experienced Kappler starts 28th while Georgi's world championship debut will begin from 33rd.