Marc Marquez continued his dominance of the MotoGP World Championship with victory at the Italian Grand Prix, his sixth successive win.
After prevailing in an almighty battle with Jorge Lorenzo on the final lap the Spaniard moves up to a perfect 150 points in the standings, 53 ahead of Valentino Rossi who in his 300th Grand Prix moved into second place in the championship.
This win was really hard work, it was the hardest race to win so far this season.
Rossi fought back from 10th on the starting grid to finish third, and now leads Dani Pedrosa by a point.
"This win was really hard work, it was the hardest race to win so far this season," Marquez told reporters.
"It was difficult being behind Jorge at the beginning and then trying to overtake him at the end, but we had a good set up with the sixth gear that allowed us to make the most of the long straights."
Lorenzo's early aggression
Marquez had come into the race with a 100 percent record and started in pole position for the sixth time in a row, but Yamaha rider Lorenzo took the lead on the first lap and initially held off his determined compatriot.
It looked as though Marquez would continue his winning streak when Lorenzo allowed him to steal the lead when he stuck a wheel in the grass at the end of the pit zone with seven laps to go.
However Lorenzo retook the lead a lap later and after that followed an astonishing battle between the two Spaniards, who exchanged first place on several occasions before Marquez finally took the lead and held on for the win.
Lorenzo gave the sort of aggressive performance that has been sorely lacking so far this season but the two-time world champion remains well off championship pace in fourth on 65 points.
The massive Mugello crowd cheered local hero Rossi onto the podium as though he had won the race himself.
"I'm happy, it was a really good race. It's a shame I made an error in qualifying by choosing the wrong tyre," said the 35-year-old, seven times a world champion in the top category of motorcycling.