BRNO, Czech Republic: Marc Marquez's hopes of a record 11 straight MotoGP wins ended on Sunday as Honda teammate Dani Pedrosa of Spain won the Czech Republic Moto GP in Brno.

Pedrosa, who also won at Brno in 2012, finished the 22 laps on the dry 5.4-kilometre circuit in 42 minutes 47.800 seconds, ahead of Yamaha duo Jorge Lorenzo and Valentino Rossi, with Marquez finishing fourth.

Spain's Dani Pedrosa on his way to victory in the Czech MotoGP on Sunday. Credit:AFP

Marquez was looking to become the first premier class rider ever to win the 11 opening races of a season.

Italian legend Giacomo Agostini won the opening 10 races of the premier class season in 1968, 1969 and 1970 at a time when he dominated the sport.