Young Swiss Marc Hirschi, 21, scored a superb solo victory on the 12th stage of the Tour de France on Thursday.

Primoz Roglic keeps his yellow jersey. 

Marc Hirschi finally holds his victory!

The 21-year-old Swiss, who had distinguished himself on several occasions by his daring and attacking temperament, won his first success in the Tour de France on Thursday during the 12th stage.