Italy's Elia Viviani reacts as he crosses the finish line at the end of the fourth stage of the 106th edition of the Tour de France cycling race between Reims and Nancy, in Nancy, eastern France, on July 9, 2019.  / AFP / JEFF PACHOUD
Deceuninck–Quick-Step rider Elia Viviani wins Stage 4 of the 2019 Tour de France. AFP

Tour de France 2019: Elia Viviani edges Alexander Kristoff to win Stage 4