The winner probably comes from Yates, Quintana, Uran or Porte but I see some surprises for the top 10 and probably even the top five. Yates will have learned something from the Giro. Pinot and Zakarin should do okay as for Nibali, not sure how he will handle three weeks with his injury. He probably should be recuperating not riding but he needs the km's for the Worlds. Valverde of course will sense an opportunity, maybe one of his last in a grand tour. Could end up being a crazy race.