Fair play to Cav, he could have chucked it various times this race, going right back to Stage 1. Even from the middle of this week with no more sprint finishes in store and only a few days of suffering to come it would have been very easy to throw in the towel, but he has toughed it out to the end.