Marc Marquez won the German MotoGP, marking his 200th premier class begin and extending his lead. Alex Marquez finished second, Francesco Bagnaia third.