With Rossi out following his double broken leg sustained in a motor endurance training accident, it was still an exciting race but slightly lacking with him being absent. But we'll have to get used to it as he will now be out on doctor's orders for 30 - 40 days, effectively taking him out of the reckoning for the championship where he lies in 4th spot.
That said, he has achieved greater things with bigger upsets and if he gets back for the Japanese MotoGP in October (15th) and we see a few DNFs, anything is possible.
It was pissing down in San Marino but that didn't stop Marquez from winning the race. The Honda rider's final lap was the fastest of the race as he registered his fourth victory of the year.
Italian Danilo Petrucci, who led for much of the race, finished second, while compatriot Dovizioso was third.
Spaniard Marquez and Ducati driver Dovizioso are tied on 199 points, with five races remaining.
Doviziso has also won four races this season, but Marquez has more second place finishes than his rival.
The next race is the Aragon Grand Prix, which begins in Spain on 22nd September.
1. Andrea Dovizioso (Ita/Ducati) 199 points
1. Marc Marquez (Spa/Honda) 199
3. Maverick Vinales (Spa/Yamaha) 183
4. Valentino Rossi (Ita/Yamaha) 157
5. Dani Pedrosa (Spa/Honda) 150
6. Johann Zarco (Fra/Yamaha) 110
7. Danilo Petrucci (Ita/Ducati) 95
8. Cal Crutchlow (GB/Honda) 92
9. Jorge Lorenzo (Spa/Ducati) 90
10. Jonas Folger (Ger/Yamaha) 84