Frenchman Christophe Laporte sprung a surprise as he won Stage 19 of the Tour de France. The Jumbo-Visma rider bridged over to Fred Wright, Jasper Stuyven and Alexis Gougeard on the run to the line in Cahors before kicking clear to seal the stage. It was France’s first Tour de France stage win for 38 stages. Stream the Tour de France live and on-demand on discovery+.