Italy's Andrea Dovizioso took advantage of mistakes by title chasers Valentino Rossi and Jorge Lorenzo to win the British MotoGP on Sunday. The 23-year-old finished ahead of Yamaha Tech3 rider Colin Edwards of the US and Honda's Randy De Puniet of France to secure his first MotoGP win. The near-90,000 spectators were hoping for another battle between Italy's Rossi and Spain's Lorenzo after their epic finish at Germany's Sachsenring last Sunday, but that was not to be. Rossi finished fifth and increased his championship lead over Lorenzo to 25 points and Australian Casey Stoner finished a modest 14th on a Ducati. Hiroshi Aoyama was first in the 250cc category, while Spaniard Julian Simon won the the 125cc race .