Marc Marquez seized the lead on the last lap to win a soaking San Marino Grand Prix for Honda on Sunday and pull level at the top of the overall standings with works Ducati rider Andrea Dovizioso.

Italian Danilo Petrucci, who led for much of the race at Misano’s Marco Simoncelli circuit on Italy’s Adriatic coast, had to settle for second on a non-works Ducati with compatriot Dovizioso a distant third.

Marquez and Dovizioso are now tied on 199 points with Spaniard Maverick Vinales, who finished fourth for Yamaha, third on 183.

The top two have both won four races but Marquez has more second places.

Vinales had started on pole position and was the sole works Yamaha rider in the race after Italian Valentino Rossi, who is fourth in the championship on 157 points, broke his leg in training last week.

However it was fellow-Spaniard and triple MotoGP champion Jorge Lorenzo who made a lightning start to take the lead on the opening lap for Ducati.

Lorenzo pulled away but crashed on the seventh of 28 laps, flipping off the bike at turn six and handing the lead to Petrucci.

The Italian, who has yet to win a race in the top category, then led the next 20 on his Pramac Ducati with Marquez closing in and biding his time before making the move at the start of the last lap.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.