MotoGP world champion Valentino Rossi won his 100th grand prix victory from pole position at the Dutch TT race at Assen on Saturday and took the lead in the overall standings.
The Italian Yamaha rider finished in 42 minutes 14.611 seconds, beating his team mate Jorge Lorenzo by more than five seconds and Australian Ducati rider Casey Stoner by more than 23 seconds.
'It's fantastic because this track is special and there is a lot of history. My father won this race in the 250cc (category),' the 30-year-old Rossi told Dutch TV station RTL7.
'It's great when you can ride your 100th victory,' he added after unrolling a 10-metre wide poster showing his 99 previous grand prix wins.
Rossi now leads the standings after seven of the season's 17 races with 131 points, with Lorenzo at number two on 126 and Stoner third with 122.
The three men were tied at the top with 106 before the Dutch race.
In the 250cc category, Japan's Hiroshi Aoyama won to take the lead in the world championship from Spaniard Alvaro Bautista, who fell in the penultimate round and did not finish after hitting the back of Aoyama's motorbike.
Spain's Sergio Gadea won the 125cc category, beating his compatriot Julian Simon by almost a second.
Dutch TT race result:
1 Valentino Rossi (Ita) Yamaha 42mins 14.611secs
2 Jorge Lorenzo (Spa) Yamaha 42:19.979 
3 Casey Stoner (Aus) Ducati 42:37.724
4 Colin Edwards (USA) Yamaha 42:43.725
5 Chris Vermeulen (Aus) Suzuki 42:48.216
6 James Toseland (Gbr) Yamaha 42:53.958
7 Randy De Puniet (Fra) Honda 42:54.154
8 Toni Elias (Spa) Honda 42:54.385
9 Nicky Hayden (USA) Ducati 42:54.434
10 Loris Capirossi (Ita) Suzuki 42:55.284