Rossi now has 5 wins on the trot for Yamaha and makes history for Yamaha.
Melandri kept him honest and Colin Edwards road an inspired race to come third. Nicky Hayde had a fast race to finish only 10 seconds behind Rossi who scorched to another fastest lap on the last lap again.
Gibernau started fast but faded to a disappointing fifth.