Caleb Ewan claimed his second victory in this year's Tour de France when he prevailed in a tightly contested sprint to win the 11th stage,
'I just want to thank the whole team ... everybody it took to get to here.'
Frenchman Alaphilippe retains lead.
Sagan is hoping to claim a record-extending eighth green jersey but he has been far from his best this season.
Kragh Andersen claimed his second audacious solo stage win of the Tour de France on Friday with a perfectly timed attack late in the 19th stage
Norway's Kristoff outsprinted Danish world champion Mads Pedersen after 156 km around Nice.
Tadej Pogacar became the first Slovenian to win the Tour de France after he retained the yellow jersey in the 21st stage on Sunday, a day after he pulled off a major coup to take the overall lead.