Dan Martin has won the sixth stage of the Tour de France. The Irishman was the strongest at the first uphill final of the race.
With one kilometre to go, Dan Martin attacked and took an advantage that was enough to cross the finish line on his own.
Pierre Latour (AG2R La Mondiale) was second and Alejandro Valverde (Movistar) was third. Julian Alaphilippe (Quick-Step Floors) and Rafal Majka (Bora-hasgrohe) completed the top five of the day.
Greg Van Avermaet keeps the GC lead while Tom Dumoulin dropped out of the top 10 following his time loss.
Great job Dan!