Dovizioso's fellow Italian teammate Danilo Petrucci was third while veteran superstar Valentino Rossi of Yamaha won plaudits for racing in pain from a training accident and finishing fourth having set the early pace.
Rossi had gone into the race looking worried and drawn.
"I couldn't really ride the way I would have liked to," he said. "I will try to recover and be in perfect shape in Barcelona (next weekend)," a deeply disappointed Rossi said.