BRNO, Czech Republic -- Andrea Dovizioso won the Czech Grand Prix on Sunday to lead Ducati's 1-2 finish for his second MotoGP victory this year.
Starting from pole, Dovizioso was overtaken by teammate Jorge Lorenzo with three laps to and again the following lap before taking back the lead to cruise to victory in 41 minutes and 7.728 seconds.
"What a weekend,'' Dovizioso said after his 10th MotoGP win. "I expected to be fast but not like this.''
Lorenzo was 0.178 seconds behind while defending champion Marc Marquez celebrated his 100th appearance in the top category by finishing third, 0.