Ducati's Marc Marquez captured his 100th career victory across all classes at the Hungarian Grand Prix on Sunday. The seven-time MotoGP champion won at the Balaton Park circuit, bouncing back from double surgery on his shoulder and foot just last month.

The 33-year-old also claimed pole position and won Saturday's sprint race. He crossed the finish line ahead of KTM's Pedro Acosta, with Ducati teammate Francesco Bagnaia taking third.

The race turned into a disaster for Aprilia when Jorge Martin lost control on the first lap at turn one, crashing into three riders, including his teammate and championship leader Marco Bezzecchi.