Every race is a new record for Marc Márquez. The Spanish world champion secured victory once again in the German Grand Prix to chalk up his ninth in a row.
The 21-year-old Honda man becomes the first rider since Italian Giacomo Agostini in 1970 – who won 10 straight races - to win the first nine races of a season while he broke Englishman Mike Hailwood's record as the youngest rider to claim nine consecutive victories.
The race began with only nine riders in their allocated qualifying positions due to the weather conditions with Marquez himself starting from the pit lane.
Stefan Bradl led the opening stages but Marquez managed to overtake him with 24 laps to go to secure victory ahead of Honda teammate Dani Pedrosa and compatrior Jorge Lorenzo.
Valentino Rossi (Movistar Yamaha MotoGP) was fourth, nine seconds behind Lorenzo, while Andrea Iannone (Pramac Racing) completed the top five.
"It was tough and when I saw (Stefan) Bradl changing tyres at the beginning I thought that was the right choice because there was only one corner that was completely wet so I went in," said Marc Marquez.
"It is marvellous this run I am on, scarcely believable. Everyone went in (to change tyres) and my main rivals are Dani (Pedrosa) and Valentino (Rossi) so when I saw them go in, I followed but it worked out ok."
1. Marc Marquez (Spain) Honda 41mins 47.664secs
2. Dani Pedrosa (Spain) Honda 41mins 49.130secs
3. Jorge Lorenzo (Spain) Yamaha 41mins 57.981secs
4. Valentino Rossi (Italy) Yamaha 42mins 06.858secs
5. Andrea Iannone (Italy) Ducati 42mins 11.173secs
6. Aleix Espargaro (Spain) Yamaha 42mins 15.473secs
7. Pol Espargaro (Spain) Yamaha 42mins 20.917secs
8. Andrea Dovizioso (Italy) Ducati 42mins 21.532secs
9. Alvaro Bautista (Spain) Honda 42mins 21.895secs
10. Cal Crutchlow (Britain) Ducati 42mins 22.340secs
World championship standings
1. Marc Marquez (Spain) Honda 225 pts
2. Dani Pedrosa (Spain) Honda 148
3. Valentino Rossi (Italy) Yamaha 41
4. Andrea Dovizioso (Italy) Ducati 99
5. Jorge Lorenzo (Spain) Yamaha 97