Viviani's problem is getting over the climb, doing that for the last time on the circuit when the likes of GVA, Gilbert, Matthews, Stybar will be practically sprinting up it is going to be a tough ask; It's much more realistic Ulissi makes it and sprints.
EBH and Stybar both have the problem that they'll probably arrive with Matthews, GVA or Gilbert, who can all sprint as good as if not better than them. Stannard's long for a reason, probably going to be put on the front for Swift early doors which will ruin any chance of victory.
I reckon the finish will suit someone like Gilbert or Matthews, Gilbert will probably try and go at the base of the last climb to tee up GVA, Matthews, Sagan and/or Gerrans will jump on the and they'll crest together, then it's a case of whether they sit up or not. If they do, Degenkolb has a good chance and maybe Kristoff, but I'm not sure he'll be there at this point after the short cobbled climb and then the final one. Sagan's had a really long, hard season and it must be about to take it's toll?! would love to see him win it though. I reckon Gilbert or Matthews takes it; Matthews has been prepping for this for a while so I reckon it's his to lose.