Jerez - Valentino Rossi led from start to finish with a masterly ride to win the Spanish Grand Prix in Jerez on Sunday ahead of world championship rivals Jorge Lorenzo and Marc Marquez.
Rossi remains third in the MotoGP standings despite his first win in 10 races, but the Italian moves to within 24 points of championship leader Marquez and seven points of Yamaha teammate Lorenzo.
Victory in Spain was especially sweet for Rossi after he lost out on the title last year in the final race of the season in Valencia amid claims Marquez had deliberately obstructed Rossi in the final races of the season to aid his compatriot Lorenzo's title challenge.
"I had good pace, I had a good start and a win like this is a special taste," said Rossi.
The seven-time world champion has now won nine races across all categories in Jerez, but this was his first success since 2009.
"I think this was the perfect weekend because we start to go faster from Friday morning," added Rossi.
"We worked very well with the bike, during the race it was fantastic, so I have to thank all the team, especially my crew."
Rossi's fast start ensured there was no drama at the first corner before gradually pulling away to win by over two seconds.
However, Lorenzo was left frustrated at a tyre problem he believed cost him victory.
"Rossi was a bit faster than me in the beginning of the race, but in the middle I could keep the distance and when I was catching him suddenly the tyres on the straight when I went through the gears starting spinning like I had a wet tyre," he said.
"It is a pity because at the end of the race I was very strong and I could probably won the race with a big margin, but because of the spinning I couldn't do more and I had to slow down to finish the race."
Marquez was momentarily pushed down to fourth at the start by his Honda teammate Dani Pedrosa, but quickly recovered to ensure his place on the podium for the fourth time in as many races this season.
And the two-time world champion was happy to settle for third on a weekend where he struggled to match the pace of the Yamahas.
"I pushed behind Lorenzo, but I tried one, two, three times then I thought, ok, 16 points is good for the championship and those two guys were faster today," he said.
"The most important thing is that we are leading the championship, so for that reason I am happy.
"In front of all these fans I expected a better race, but today was impossible."
1. Valentino Rossi (ITA/Yamaha) 45:28.834, 2. Jorge Lorenzo (ESP/Yamaha) at 2.386, 3. Marc Marquez (ESP/Honda) 7.087, 4. Dani Pedrosa (ESP/Honda) 10.351, 5. Aleix Espargaro (ESP/Suzuki) 14.143, 6. Maverick Vinales (ESP/Suzuki) 16.772, 7. Andrea Iannone (ITA/Ducati) 26.277, 8. Pol Espargaro (ESP/Yamaha Tech3) 30.750, 9. Eugene Laverty (IRL/Ducati Aspar) 32.325, 10. Hector Barbera (ESP/Ducati Avintia) 32.624
Championship standings (after four races)
1. Marc Marquez (ESP/Honda) 82 points, 2. Jorge Lorenzo (ESP/Yamaha) 65, 3. Valentino Rossi (ITA/Yamaha) 58, 4. Dani Pedrosa (ESP/Honda) 40, 5. Pol Espargaro (ESP/Yamaha Tech3) 36, 6. Maverick Vinales (ESP/Suzuki) 33, 7. Aleix Espargaro (ESP/Suzuki) 32, 8. Hector Barbera (ESP/Ducati Avintia) 31, 9. Eugene Laverty (IRL/Ducati Aspar) 28, 10. Andrea Iannone (ITA/Ducati) 25