MotoGP: Valentino Rossi wins in Assen as Andrea Dovizioso takes series lead
Nine-time world champion Valentino Rossi claimed victory for Yamaha in the Dutch TT at Assen as Andrea Dovizioso took the lead in the MotoGP title race.
It was the Italian's first win since May 2016 but Ducati's Dovizioso, winner of the previous two races, was fifth to open up a four-point overall lead.
Previous leader Maverick Vinales, who began 11th on the grid, crashed his Yamaha with 14 laps remaining.
Britain's Cal Crutchlow was fourth for Honda.
Rookie Johann Zarco, in pole position for the first time, finished 14th on his Yamaha.
Rossi's 10th win at Assen - eight of which have been in MotoGP - lifted him to third in the standings, only seven points behind Dovizioso.
The 38-year-old's 115th grand prix win - and his 89th in the top class - put him in contention for a first world title since 2009.
He passed Zarco to take the lead with 15 laps left and was unscathed when the Frenchman, winner of the Moto2 Championship for the past two years, clipped his rear wheel with an immediate attempt to regain the lead.
"This place is always special. The track is fantastic. I'm so happy for me and my team," said Rossi.
In Moto3, 17-year-old Aron Canet followed up his breakthrough victory in Spain last month with another triumph, hitting the front on the last lap to beat Italy Romano Fenati and Briton John McPhee.
Canet is second in the series with 110 points, only 30 behind leader and fellow Spaniard Joan Mir, with McPhee fifth on 83.
Franco Morbidelli of Italy edged out Thomas Lueth to win in Moto2 - his fifth victory in eight races - and he leads the Swiss rider by 12 points at the top of the overall standings.
Alex Marquez, younger brother of MotoGP champion Marc, is 35 points adrift in third place.
Dutch MotoGP result:
1. Valentino Rossi (Ita/Yamaha) 41 mins 41.149 secs
2. Danilo Petrucci (Ita/Ducati) 41:41.212
3. Marc Marquez (Spa/Honda) 41:46.350
4. Cal Crutchlow (GB/Honda) 41:46.392
5. Andrea Dovizioso (Ita/Ducati) 41:46.476
6. Jack Miller (Aus/Honda) 42:04.539
7. Karel Abraham (Cze/Ducati) 42:18.131
8. Loris Baz (Fra/Ducati) 42:18.207
9. Andrea Iannone (Ita/Suzuki) 42:18.315
10. Aleix Espargaro (Spa/Aprilia) 42:43.078
1. Andrea Dovizioso (Ita/Ducati) 115 points
2. Maverick Vinales (Spa/Yamaha) 111
3. Valentino Rossi (Ita/Yamaha) 108
4. Marc Marquez (Spa/Honda) 104
5. Dani Pedrosa (Spa/Honda) 87
6. Johann Zarco (Fra/Yamaha) 77
7. Danilo Petrucci (Ita/Ducati) 62
8. Jorge Lorenzo (Spa/Ducati) 60
9. Cal Crutchlow (GB/Honda) 58
10. Jonas Folger (Ger/Yamaha) 51
13. Scott Redding (GB/Ducati) 33