Greg Van Avermaet hrld off Peter Sagan to win stage 13 of the Tour de France. Photograph: Epa

Blasted by hail in the mountains on Thursday, the Tour de France was basted in heat nudging 40C on the plains on Friday, speeding north-east in a swea(...)