Marquez, 20, had won the previous four Grand Prix and leads Honda teammate Pedrosa by 30 points, with Yamaha’s Lorenzo a further nine points adrift with six races left in the 18-race season.

Jorge Lorenzo (left) celebrates on the podium after winning the British MotoGP at Silverstone in Northamptonshire. Pic/AFP

Fourth-placed Italian Valentino Rossi, a seven-time world champion, is a distant 77 points off the leader having also finished fourth yesterday.

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.