Luco di Mugello - Ducati's Andrea Dovizioso thrilled the home crowds with a stirring MotoGP victory at Mugello on Sunday over championship leader Maverick Vinales.
Dovizioso's fellow Italian team-mate 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.
The four had opened an ominous gap on the rest of the field hitting top speeds of 340km/h on the long straight and Vinales, on a Yamaha, set much of the pace having won three races so far this season.
"This win is a dream come true," said the 31-year-old Dovizioso, who had been feeling poorly overnight but eventually beat Spaniard Vinales by 1.281 seconds.
"The home crowds helped me and the Ducati effort was amazing."
Dovizioso also led an Italian sweep on the day after Mattia Pasini won the Moto2 race and Andrea Migno narrowly edged the Moto3 category opener.
Huge crowds had turned out at Mugello, many of them igniting yellow and blue smoke bombs at the start of the race in support of Rossi, who provoked a roar of approval by overtaking pole-sitter Vinales on the first turn.
But Rossi's injured ribs eventually saw him fade as his young teammate Vinales rode a wily race to protect his lead in the overall standings.
"I didn't want to take any risks at the end and he (Dovizioso) finished really strong," said the Spanish 22-year-old who won last time out in the French Grand Prix at Le Mans.
"After my fall (in training at Mugello) I was in pain and out of breath so in the end I was super happy to be second," he insisted after adding 20 points to his tally.
An ecstatic third placed Petrucci said later he'd have taken extreme action for a podium spot. He pushed Vinales hard and had even overtaken him at one point as the line approached.
"If anyone asked me what I would give to be on the podium, I would have said I'd sell my house! It's unbelievable. It was a great day for me," he said.
Defending champion Marc Marquez had a quiet day, finishing sixth at 5.885 seconds, while Jorge Lorenzo, who at one point had overtaken Rossi to take the lead, could only finish 14.39 seconds off the pace in eighth position.
"At a certain point, I started feeling I was struggling too much in the corners, so I decided to stay there and not risk crashing," explained Marquez.
After six races Vinales leads the standings with 105 points from Dovizioso on 79 and Rossi on 75, while Marquez shares fourth on 68 with Dani Pedrosa, who got caught up in a late crash with Cal Crutchlow.
Collated results and standings from the Italian Grand Prix at Mugello on Sunday:
1. Andrea Dovizioso (ITA/Ducati) 41min 32.126sec, 2. Maverick Viñales (ESP/Yamaha) at 1.281sec, 3. Danilo Petrucci (ITA/Ducati) 2.334, 4. Valentino Rossi (ITA/Yamaha) 3.685, 5. Alvaro Bautista (ESP/Ducati) 5.802, 6. Marc Marquez (ESP/Honda) 5.885, 7. Johann Zarco (FRA/Yamaha) 13.205, 8. Jorge Lorenzo (ESP/Ducati) 14.393, 9. Michele Pirro (ITA/Ducati) 14.880, 10. Andrea Iannone (ITA/Suzuki) 15.502
1. Mattia Pasini (ITA/Kalex) 39 min 30.974sec, 2. Thomas Lüthi (SUI/Kalex) at 0.052sec, 3. Alex Marquez (ESP/Kalex) 0.136, 4. Franco Morbidelli (ITA/Kalex) 3.643, 5. Miguel Oliveira (POR/KTM) 5.124, 6. Luca Marini (ITA/Kalex) 13.266, 7. Dominique Aegerter (SUI/Suter) 13.299, 8. Simone Corsi (ITA/Speed Up) 13.703, 9. Jorge Navarro (ESP/Kalex) 15.485, 10. Brad Binder (RSA/KTM) 16.036
1. Andrea Migno (ITA/KTM) 39min 43.963sec, 2. Fabio Di Giannantonio (ITA/Honda) at 0.037sec, 3. Juanfran Guevara (ESP/KTM) 0.166, 4. Darryn Binder (RSA/KTM) 0.362, 5. Aron Canet (ESP/Honda) 0.364, 6. John McPhee (GBR/Honda) 0.419, 7. Joan Mir (ESP/Honda) 0.556, 8. Ayumu Sasaki (JPN/Honda) 0.710, 9. Marcos Ramirez (ESP/KTM) 0.772, 10. Nicolo Bulega (ITA/KTM) 1.125
Leading world championship riders' standings:
1. Maverick Vinales (ESP/Yamaha) 105 points, 2. Andrea Dovizioso (ITA/Ducati) 79, 3. Valentino Rossi (ITA/Yamaha) 75, 4. Marc Marquez (ESP/Honda) 68, 5. Dani Pedrosa (ESP/Honda) 68, 6. Johann Zarco (FRA/Yamaha) 64, 7. Jorge Lorenzo (ESP/Ducati) 46, 8. Danilo Petrucci (ITA/Ducati) 42, 9. Jonas Folger (GER/Yamaha) 41, 10. Cal Crutchlow (GBR/Honda) 40 pts
1. Franco Morbidelli (ITA/Kalex) 113 points, 2. Thomas Lüthi (SUI/Kalex) 100, 3. Alex Marquez (ESP/Kalex) 78, 4. Miguel Oliveira (POR/KTM) 70, 5. Francesco Bagnaia (ITA/Kalex) 53, 6. Mattia Pasini (ITA/Kalex) 49, 7. Dominique Aergerter (SUI/Suter) 46, 8. Takaaki Nakagami (JPN/Kalex) 41, 9. Luca Marini (ITA/Kalex) 41, 10. Simone Corsi (ITA/Speed Up) 35
1. Joan Mir (ESP/Honda) 108 points, 2. Aron Canet (ESP/Honda) 74, 3. Fabio Di Giannantonio (ITA/Honda) 71, 4. Romano Fenati (ITA/Honda) 68, 5. Andrea Migno (ITA/KTM) 68, 6. John McPhee (GBR/Honda) 63, 7. Jorge Martin (ESP/Honda) 60, 8. Juanfran Guevara (ESP/KTM) 50, 9. Marcos Ramirez (ESP/KTM) 43, 10. Enea Bastianini (ITA/Honda) 36