Andrea Dovizioso won the Malaysian Grand Prix on Sunday to keep the MotoGP title race alive into the final stop of the season as championship leader Marc Marquez was held to a fourth place finish.

Ducati rider Dovizioso overtook his runnerup team mate Jorge Lorenzo with four laps left and held firm for his sixth win of the season in soggy conditions at Sepang International Circuit.

Frenchman Johann Zarco grabbed third on the podium on his non-works Yamaha.

Honda's Marquez moved to 282 points in the championship and will take a 21-point lead over Dovizioso to the final race in Valencia in two weeks, with 25 points left up for grabs.

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.