Fernando Gaviria Edges Peter Sagan in Stage 4 of the Tour de France

Gaviria and Sagan have turned the first four days of the Tour into an enthralling duel of rising star versus world champion.