Yeah I'm the same way, just don't want him winning everything! Surprised Kwia pulled it off, but he was able to follow that magnificent surge of Sagan's and both he and Akaphillipe pulled on the flat. 300k is a great leveller but you would still put the house on Sagan winning from those three.
I love Sagan and he makes these races. But I can't help but cheer for him to be beaten. What a rider though.