Peter Sagan sprinted to victory in the third stage of the Tour de Suisse on Tuesday as Stephen Williams holds the overall race lead.
You can rewatch STAGE 3 HERE
Sagan claimed his first victory in TotalEnergies colors after he outsprinted Bryan Coquard and Alexander Kristoff in Grenchen.