With rain falling before the race, pole-sitter Marquez struggled from the start and dropped down to fifth – with his Honda unable to keep up with the Italian pair of Andrea Dovizioso and Valentino Rossi at the front of the field.
However, with the track drying out the Spaniard came into the pits for slick tyres and it proved to be the catalyst for what, across all class of racing, was his seventh consecutive victory at the Sachsenring.
The afternoon proved to be a good one all round for Marquez, whose main title challenger Jorge Lorenzo took one point, with the reigning champion finishing down in 15th on his Yamaha.
It was better news for Britain’s Cal Crutchlow who, like Marquez, made plentiful progress in the wet conditions and collected his first podium of the season by guiding his Honda to second place.
The third step on the podium went to Dovizioso but it was Marquez who was left celebrating yet again in Saxony as he stretched his lead in the championship to 48 points ahead of the next race at Austria’s Red Bull Ring next month.