Spain's Honda rider Dani Pedrosa won the Czech MotoGP in Brno on Sunday, beating world championship leader Jorge Lorenzo in a nerve-wracking final lap.
Pedrosa, who finished the 22 laps of the 5.4km circuit in 42 minutes 51.570 seconds, has narrowed the gap on Lorenzo in the overall standings to only 13 points with six races to go this season.
Britain's Cal Crutchlow on a Yamaha came in third for the first podium finish of his MotoGP career.