Valentino Rossi's 10 toughest victories

88 premier class MotoGP wins but which ones did he fight hardest for?

Valentino Rossi's 10 toughest victories