Marc Marquez secured his 100th career win across all classes with a commanding victory at the Hungarian Grand Prix Sunday at Balaton Park, just weeks after undergoing surgery on his shoulder and foot.

The 33-year-old Spaniard beat KTM's Pedro Acosta to the checkered flag for his first ⁠win since the San Marino Grand Prix last ⁠year and his 74th in MotoGP.

The seven-time MotoGP champion's triumph was particularly sweet as it also marked Ducati's 100th victory, while his teammate Francesco Bagnaia finished third.

"Super happy. ​Expensive win because after last year it changed everything," said Marquez, ​who ⁠had also won Saturday's sprint from pole position.

"But the sport is like this. From one day to the other, one can change everything. I learned this in 2020 (after a season-ending crash)."