Slovakian Peter Sagan used his climbing power to win stage three of the Tour de Suisse in Meiringen.
The Cannondale rider was part of an elite group of four men who slipped away over the top of the day's main climb and he used his power to hold off his rivals on the run to the finish to nick it on the line. Rui Costa finished in second while Roman Kreuziger took third.
The win boosted Sagan up to 44th in the standings, just under 11 minutes behind tour leader Mathias Frank who finished fourth in the third stage.
The win is the 23-year-old's 11th of the season, and puts him in good stead for the Tour de France, where he won the Green Jersey last year.
This year's Tour de France starts on June 29 in Corsica and Brit Bradley Wiggins won the famous yellow jersey 12 months ago.
Wiggins will miss the Tour due to injury but fellow Brit and Team Sky rider Chris Froome is likely to be the favourite for the event.
Write for GiveMeSport! Sign-up to the GMS Writing Academy here: http://bit.ly/12evFlH
DISCLAIMER: This article has been written by a member of the GiveMeSport Writing Academy and does not represent the views of GiveMeSport.com or SportsNewMedia. The views and opinions expressed are solely that of the author credited at the top of this article. GiveMeSport.com and SportsNewMedia do not take any responsibility for the content of its contributors.