The race began on a wet track but as the sun came out strategies decided the outcome and Marquez got it spot on. Early on, polesitter Marc Marquez was the only driver in the top eight who opted to run a soft wet rear tyre and lost thus quickly lost the lead to Ducati’s Jorge Lorenzo at Turn 5 on the opening lap before going down the order.
The Repsol Honda driver was at the bottom of the top 10 when he pitted at the end of the second lap for dry tyres on his other bike which proved to be the race snatcher. He was followed into pits by other drivers while Lorenzo led the way from Valentino Rossi, Andrea Dovizioso and Johann Zarco. Lorenzo dived into pits at the end of lap four and lost the lead to Rossi.
It left Rossi, Dovizioso and Zarco out front but losing eight to ten seconds a lap to Marquez who was racing through the pack on slick tyres. Rossi and Dovizioso went in to change tyres on lap five with Zarco staying out an extra lap before being passed by the charging Spaniard. With a mammoth 20 seconds of lead, Marquez finished the race 12.4 seconds clear at the finish for his 32nd career victory. He now leads the championship by 14 points over Maverick Vinales.