Cycling: Norwegian Kristoff wins Tour de France 12th stage

Norway's Alexander Kristoff won the 185.5km 12th stage of the Tour de France after a sprint finish in Saint-Etienne on Thursday.

Peter Sagan took second on a stage for the fourth time this Tour without winning one, while young French sprinter Arnaud Demare was third.

Italian Vincenzo Nibali maintained the leader's yellow jersey after finishing safely in the peloton.