Dani Pedroza
Dani Pedroza wins Spanish Grand Prix 2017Honda Racing Corporation

In the milestone 3,000th MotoGP World Championship race, local boy Dani Pedroza was the first one to pass the chequered flag at Gran Premio Red Bull de Espana on Sunday. The 31-year-old Repsol Honda rider, who has started from pole position since Sepang 2015, kept his teammate and reigning champion Marc Marquez at bay to win the Spanish Grand Prix.

Jorge Lorenzo recorded his maiden podium finish after switching to Ducati from Yamaha this season. Lorenzo passed the finishing line third and that led to three Spanish riders reach the podium in their home race. Monster Yamaha Tech 3 rookie Johann Zarco had an intense battle with championship leader Valentino Rossi (Movistar Yamaha) and LCR Honda rider Crutchlow before the Frenchman crossed the line as the fourth rider. Andrea Dovizioso (Ducati Team) finished the race in position 5 behind the reigning Moto2 world champion.

Also read: 8 reasons why MotoGP 2017 season will be most exciting to watch

Maverick Vinales, the winner of the first two races of this season, had a disappointing finish. The Movistar Yamaha rider managed to finish at the sixth place ahead of Danilo Petrucci (Octo Pramac Racing) after the Spaniard made a mistake.

Dani Pedroza and Marc Marquez
Dani Pedroza and Marc Marquez during Spanish Grand Prix 2017Honda Racing Corporation

Monster Yamaha Tech 3 rider Jonas Folger and Aprilia Racing Team Gresini rider Aleix Espargaro finished the race at the eighth and ninth spot, respectively. The current leader of the championship, Valentino Rossi, completed the top 10 line-up. The 'Doctor' found his pace in freefall in the latter laps of the race, struggling with tyre life in the hot temperatures to wrap up the top 10.

After Pedrosa's stunning comeback in his home race, the race for championship is game on in Le Mans, with Rossi now two points clear of Vinales. Marquez is currently in the third spot ahead of Pedrosa, who is only 10 points behind the leader.

2017 Spanish Grand Prix result

Pos. Points Rider Nation Team Time/Gap
1 25 Dani PEDROSA SPA Repsol Honda Team 45'26.827
2 20 Marc MARQUEZ SPA Repsol Honda Team 6.136
3 16 Jorge LORENZO SPA Ducati Team 14.767
4 13 Johann ZARCO FRA Monster Yamaha Tech 3 17.601
5 11 Andrea DOVIZIOSO ITA Ducati Team 22.913
6 10 Maverick VINALES SPA Movistar Yamaha MotoGP 24.556
7 9 Danilo PETRUCCI ITA OCTO Pramac Racing 24.959
8 8 Jonas FOLGER GER Monster Yamaha Tech 3 27.721
9 7 Aleix ESPARGARO SPA Aprilia Racing Team Gresini 31.233
10 6 Valentino ROSSI ITA Movistar Yamaha MotoGP 38.682