Alexander Kristoff (left) of Norway celebrates after crossing the finish line ahead of Peter Sagan (second left) to win the 12th stage of the Tour de France. (EPA)