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.