Colombia's Fernando Gaviria won for the second time in four stages at the Tour de France on Tuesday, while Olympic champion Greg Van Avermaet kept the yellow leader's jersey.
Gaviria won Stage 4 after edging world champion Peter Sagan in a sprint finish to the flat 121-mile leg from La Baule to Sarzeau that started and finished on the Atlantic coast.
The 23-year-old Gaviria had already won Stage 1 — when he also edged Sagan — on his Tour debut for his Quick-Step team.
“It was a very difficult sprint, but we knew how to pull it off,” Gaviria said. “I had to spend all my energy because it was a demanding finish. We are...