The two Spaniards put on a great show in front of the Italian crowd, battling for the lead for several laps, only for Marquez to clinch a sixth successive victory in 2014 by 0.121s on the final lap.
At his 300th Grand Prix the yellow sea of fans were willing Rossi to capitalize on any mistake from the front two, and although ‘The Doctor’ had to settle for third by just under three seconds it was still a great ride for him from 10th on the grid.
With Dani Pedrosa and impressive rookie Pol Espargaro the next two across the line – albeit more than 10 seconds further back – there were four Spaniards in the top five.
Behind them Italians Andrea Dovizioso and Andrea Iannone also got great support from the crowd en route to sixth and seventh respectively, with Iannone making a brilliant start and leading in the early stages having started second on the grid.
The top ten was completed by Alvaro Bautista, Aleix Espargaro and Yonny Hernandez.
Hector Barbera and Michel Fabrizio both retired from the race with technical problems.
Bradley Smith crashed out on Lap 4 but walked away unharmed. Shortly afterwards Cal Crutchlow and Stefan Bradl went down, the German hitting the Englishman’s bike as it slid across the track, with both riders fortunately avoided injury.Dani Pedrosa, Jorge Lorenzo, Marc Marquez, MotoGP, Mugello, Valentino Rossi