Video: Tour de France stage 12 highlights
Watch young Swiss Marc Hirschi finally get his stage win, after two oh-so-close attempts on stage 2 and stage 9.
Bora-Hansgrohe drove the pace for nearly 120 kilometers in an effort to shed Sam Bennett (Deceuninck-Quick-Step) and set up Peter Sagan to take more green jersey points.
The young Swiss Marc Hirschi (Sunweb) finally gets his stage win, after two oh-so-close attempts on stage 2 and stage 9 in his Tour debut.