Colombian Fernando Gaviria won for the second time in the first four stages of the Tour de France, edging world champion Peter Sagan by a wheel on Tuesday.
Gaviria, a 23-year-old racing his first Tour, held off the charge by Sagan, a nine-time Tour stage winner who took Gaviria’s back wheel to start the final sprint. German Andre Greipel finished third.
Belgian Greg Van Avermaet remained the overall leader, with BMC teammate Tejay van Garderen in second place with the same time. Van Garderen missed becoming the second (or sixth) American to wear the yellow jersey via tiebreaker.