Slovakian rider Peter Sagan won the hilly seventh stage of the Tour de France in a sprint finish yesterday, and Daryl Impey kept the overall race lead.




More...