SILVERSTONE - Reigning MotoGP champion Jorge Lorenzo won the British Grand Prix at Silverstone on Sunday ahead of Spanish compatriots Marc Marquez and Dani Pedrosa. Honda's Marquez, who hurt his shoulder in the morning warm-up and had to be taken by ambulance to the circuit's medical centre, maintained his lead at the top of the overall standings.

Marquez, 20, had won the previous four Grand Prix and leads Honda teammate Pedrosa by 28 points, with Yamaha's Lorenzo a further nine points adrift with six races left in the 18-race season. Fourth-placed Italian Valentino Rossi, a seven-time world champion, is a distant 77 points off the leader having also finished fourth on Sunday.

The lead at Silverstone changed hands regularly between pole-sitter Marquez and Lorenzo, who only made the final decisive move a few turns from the finish. Pedrosa was largely a spectator in the leaders' battle, following closely in third, but not closely enough to make a pass. Lorenzo had not won a Grand Prix since the middle of June at Catalonia.

Meanwhile, Marquez was docked two points for failing to observe safety regulations during the warm-up session. The Spaniard did not slow down when yellow flags were waved after an earlier accident before crashing at the same place on the track and dislocating his left shoulder.

"He (Marquez) continued at racing speed and did not slow down and be prepared to stop as required by the regulations,@ FIM, the sport's ruling body, said in a statement.”

"His subsequent crash at the same point as the previous accident seriously endangered the rider being attended and the marshals in the accident zone. A Race Direction hearing was held. "The decision is to impose two penalty points on the 2013 season total of the MotoGP rider number 93 Marc Marquez," FIM said.