MotoGP rookie Dani Pedrosa won the British Grand Prix by almost four seconds on Sunday to close the gap on overall leader Nicky Hayden.
Pedrosa, in his first MotoGP season, finished the 30-lap race at Donington Park on his Honda in 44 minutes, 54.878 seconds - 3.864 seconds ahead of second-place Valentino Rossi.
Rossi, Yamaha's defending world champion, raced with a broken wrist, fractured ankle and bruised ribs sustained in a crash at the Dutch Grand Prix last month.
Italy's Marco Melandri on a Honda - also racing with neck and shoulder injuries - clocked 44:58.894 to place third after being overtaken by Rossi in a thrilling last-lap duel.
Hayden tops the standings with 153 points, Pedrosa has 127, and Rossi moves to third with 118.
Pedrosa started the race in pole position after shattering the 4.023-kilometer lap record on Saturday by more than two seconds.
That advantage was wiped out on Sunday as Melandri took the lead with a great start, until he was passed on the 12th lap by Pedrosa, who was never headed.
Two Spanish riders riding for Aprilia triumphed in other classes at Donington on Sunday. Jorge Lorenzo won the 250cc race in 42:16.321, while Alvaro Bautista took top spot in the 125cc with 40:49.054. (AP)