Wout van Aert of the TJV team won Monday's 10th stage of the Tour de France from Saint Flour to Albi. The Belgian covered the 217.5 kilometres in four hours 49 minutes and 39 seconds. Elia Viviani finished second - Caleb Ewan third. Julian Alaphilippe maintained his hold on the yellow jersey.