Jorge Martin was untroubled at the Sachsenring as he dominated proceedings to take another MotoGP Sprint win at the German Grand Prix to extend his points lead.
The Spaniard recovered from being pushed out at the start to claim the spoils, with Miguel Oliveira securing Trackhouse’s first podium to split the two title contenders.
Francesco Bagnaia grabbed the lead at the outset with a storming start from fourth to capitalise upon Oliveira and Martin battling at Turn 1 to acquire the upper hand.
Behind, Maverick Vinales climbed up two spots from his starting position, but the action was unravelling at the sharp end as Martin retook second place from Oliveira.
Martin made the move stick at Turn 1 on the second lap and almost replicated that pass on Bagnaia on the next lap prior to completing an overtake through Turn 8/9.
Oliveira followed suit to move back into second position down the hill, demoting Bagnaia to third and his team-mate was also queuing up behind to get on the podium.
Marquez’s 13th place on the grid saw him rise up to eighth inside the first five laps, but pursuing a win was out of the equation as Martin stormed clear out in the lead.
The Gresini Ducati rider dispatched Raul Fernandez at the last turn on Lap 6 to gain another place, but he failed to bridge the deficit to Vinales ahead in the closing laps.
Franco Morbidelli rose to fifth with a late brake move on Vinales into Turn 1, as the Italian displayed his ability following a turbulent recovery period from injuries.
Martin expanded the gap between himself and the Aprilia of Oliveira to a second throughout the race, with Bagnaia’s final spot on the podium appearing precarious in the last few laps.
Pedro Acosta binned his GasGas KTM in the third to last lap while lying just outside the point-scoring positions.
Marquez pulled off a last lap last corner overtake on Vinales to claim sixth place.
Martin’s win extends his championship lead back to 15 points, as Oliveira earned his first rostrum in Trackhouse colours.
Reigning champion Bagnaia settled for third position and held on to the last podium spot following late pressure from his teammate Enea Bastianini.
Morbidelli delivered Pramac a strong fifth-placed finish, ahead of Gresini’s Marquez who caught Vinales napping in the final corner.
Brad Binder scooped up eighth for the KTM outfit despite its lack of competitiveness around the German track, with Alex Marquez unable to muster a last-lap overtake like his brother.
Jack Miller was sandwiched between both VR46 Ducatis, with Marco Bezzecchi rounding off the top ten positions.
His teammate Fabio Di Gianantonio lost eight positions at the start which saw him 15th, before recovering to 12th in the 15-lap race.
Fabio Quartararo provided Yamaha with a respectable 13th, but Raul Fernandez fell 15 seconds adrift of his team-mate to finish a surprising 14th given his front row qualification.
Luca Marini finished as lead Honda rider ahead of GasGas rider Augusto Fernandez, before the LCR Honda duo of Johann Zarco and Taakaki Nakgami finished their Sprint race in 17th and 18th.
Stefan Bradl finished three seconds adrift of Nakagami, but finished three seconds clear of Yamaha’s Remy Gardner and full-time Honda rider Joan Mir.
Acosta’s crash saw him last, but narrowly missed out on completing a last-lap overtake on Mir.