Ducati rider Marc Marquez secured a stunning victory at the Czech MotoGP on Sunday. The seven-time world champion overtook his teammate Francesco Bagnaia late in the race to win at the Autodrom Brno circuit.
Starting fourth on the grid, Marquez stayed close to Bagnaia for most of the race before launching a decisive attack on lap 16. He then surged ahead in the final laps and held his nerve to claim his second consecutive championship win, following his triumph in Hungary earlier this month.
Bagnaia, who was aiming for his first double victory of the season after winning the sprint race on Saturday, was unable to respond and was overtaken by pole-sitter Ai Ogura of Trackhouse Racing on lap 18 while trying to catch Marquez. Ogura finished second, 0.421 seconds behind Marquez.
The Italian rider finished third despite pressure from Fabio Di Giannantonio of VR46 Racing Team, while KTM's Pedro Acosta was forced to retire due to a mechanical failure on the final lap.
Championship leader Marco Bezzecchi was suspended from Sunday's race after an altercation with track personnel during a crash in Saturday's sprint race.
Bezzecchi's penalty allowed his Aprilia teammate Jorge Martin to narrow the championship gap to just 8 points (180 to 172). After a slow start to the 2026 MotoGP season, Marquez has climbed to 140 points, only 40 points behind Bezzecchi.