Casey Stoner won a thrilling Italian Grand Prix to bring to an end Valentino Rossi's run of seven straight victories at Mugello.
Stoner wins Italian MotoGP