Sylvain Chavanel of France won the 19th stage of the Tour de France on Friday after leading a two-man breakaway, and Carlos Sastre of Spain retained the yellow jersey a day before a crucial time trial.
Chavanel wins 19th stage of Tour de France