I had a good laugh when I saw the contenders. How on earth is Cancellara supposed to win tomorrow ? He couldn't drop Sagan and Degenkolb during PR so how will he managed to do it on a fraction of the distance and with three times less cobbles. Cancellara is fast at the end of a tough classic since he is usually the fresher rider but tomorrow, he won't have that edge. His sprint afeter 150kms is nothing special especially against the likes of Degenkolb, Sagan, Kristoff... Don't get me wrong, Cancellara winning on cobbles is never an upset but he isn't the n°1 favorite tomorrow for sure. He may well be more concerned by chaperoning Schleck than winning the stage too. Same goes for Vanmarcke and Mollema. Also what is Gautier doing in the contenders list ?
One of Sagan, Degenkolb, Kristoff and Démare will win tomorrow. It's not hard enough to shed them and they will be the fastest riders (by a considerable margin) to survive in the leading group. My pick is Degenkolb as he has shown a better ability to win sprints after cobbled races this year (win in GW and first of the chasers in PR) than anyone else.