If all is together at 1km to go, Pettachi takes it.
Bennati is also a contender. Cavendish simply doesn't have the endurance yet to win after this type of distance.
If a small group manages to get away in the last 20K, Pozzato wins.
Wish I could watch it.