However, since July's German GP, Marquez has been in a league of his own.
Dovizioso was not happy with how Marquez tried to force his way through on the inside of Turn 10 though as he gestured towards him, with the Spaniard's Honda sliding out of control as he ran wide allowing Dovizioso back through to take the win and add to his earlier successes at Mugello and Barcelona.
Marquez defended his move and admitted that in the moment he forgot about his championship hopes, with the five-time world champion admitting he wouldn't be able to sleep on Sunday night without knowing if he could've won the race, even if it jeopardised his championship lead.
As Lorenzo's pace dropped, both Marquez and Dovizioso spent several spells at the front in an exhilarating race but it was the Ducati rider who had the edge. However, that was just a temporary push as the Honda rider charged back into taking second place.
As Marquez fought off Dovizioso over the opening lap, Lorenzo escaped to the tune of a second, but when the order stabilised, he was soon reeled in by the Honda man. Marquez, then pushed Lorenzo to run wide on Turn 3, while Dovizioso pushed him to third.
Amazon recalling some solar eclipse glasses week before event
Eclipse viewing glasses also will be provided on a first-come, first-served basis on the library plaza, the news release said. The glasses are available at the clinic front desk between regular office hours, 8 a.m.to 5 p.m., Monday through Friday.
The fight for the top spot then stayed pretty much between Marquez and Dovizioso with a fantastic duel on display.
Lorenzo's pace began to fade from that point onwards, yet Dovizioso managed to stick within a couple of tenths of Marquez and coasted past again when the reigning champion erred at Turn 3 on lap 18 of 28.
Alvaro Bautista was a lonely eighth for Aspar Ducati, with Avintia Ducati's Loris Baz ninth. KTM's Mika Kallio picked up the last points finishing 10th, ahead of Suzuki's Andrea Iannone.
Australia's Jack Miller crashed out on lap nine of the race.