Jack Miller held on to victory in the German Moto3 Grand Prix after fending off challenges from Alex Marquez and a big late effort by Brad Binder in the closing laps.
The Red Bull KTM Ajo rider now heads into the summer break as Championship leader by 19 points over Marquez after perfect pace and clean, consistent lapping kept the dominant Australian in control despite his rivals' best efforts.
Miller's fourth win of the season after dominating all the sessions this weekend means he becomes just the second Australian to win four races in a lightweight class season, equalling the efforts of Tom Phillis on his way to the world title in 1961.
The main challenge for the win came from a ragged and determined Brad Binder aboard his Mahindra on his way to his first ever podium finish in second, also the first rostrum finish for his Ambrogio team.
It was a complete mix of manufacturers on the podium as the experienced Alexis Masbou pushed through for third on his Ongetta-Rivacold Honda.
It is just the French riders second podium finish at the same track where he took his first - two years ago.
This left Estrella Galicia rider Alex Marquez in fourth after bringing the racing to Miller in the early stages of the race. The Spaniard moves into second in the title hunt after both Alex Rins and Romano Fenati failed to finish after early crashes.
Rins seemed to be clipped on the rear of his Estrella Galicia Honda by Eric Granado at turn two on the first lap ending his race, while Fenati's disastrous weekend at Sky Racing VR46 culminated in a spinning tumble into the gravel minutes later, hurting both riders championship assault.
Fenati drops to fourth in the standings as Efren Vazquez passes him too after taking points in every race, with Rins left in fifth.
Danny Kent saw a return to his old form as he pushed his Husqvarna to battle in the top three with a gutsy ride seeing him finish fifth, his best result so far this season.
The battle for sixth was as fierce as the one for the win with seven riders in contention for the place.
Efren Vazquez was to eventually take that position racing his team-mate John McPhee to the line.
British rider McPhee started down in 28th, where he claimed it was hard to see the start lights and persevered charging through the field for seventh, his best finish, on the second of the SaxoPrint-RTG entries at the teams home round.
Just behind them was Isaac Vinales for Team Calvo in eighth, and San Carlo Team Italia rider Matteo Ferrari in ninth, eclipsing his previous best finish of 13th place.
Aspar rider Juanfran Guevara just managed to snatch the final place in the top ten at the tail of the pack.
The clash for sixth was tempered a little when Karel Hainka's Red Bull KTM slid away from him clipping the Mahindra of Miguel Oliveira as they fought hard at the front of the group.
Further down the order Jakub Kornfeil was next to take the flag in eleventh just ahead of the best placed German at home as Philipp Oettl took twelfth for Interwetten.
Arthur Sissis took his first points of the year in 13th for Mahindra, with the final points on offer went to Calvo rider Eric Granado in 14th and Enea Bastianini in 15th, despite crashing early in the race on his Go&Fun bike.
Niklas Ajo's replacement Gabriel Rodrigo went out on the opening lap collecting Marc VDS rider Livio Loi as he fell. Loi attempted a return to the action but eventually retired.
The Dutch pair of Scott Deroue and Bryan Schouten collided soon after, resulting in pushing, shoving and fists waving in the gravel.
Also crashing out were Roman Ramos, Andrea Locatelli, Zulfahmi Khairuddin, who was unharmed despite landing in the middle of the track, with Niccolo Antonelli the final faller.
Sky Racing VR46 rider Francesco Bagnaia did not start the race after electing to recover from the pain he was feeling in his arm after fracturing his wrist in Assen and be fully fit for Indianapolis after the summer break.