A six-rider group went clear eventually, and from them three entered the final climb in front, in which Yevgeniy Fedorov and
Mathias Vacek went clear and had a clear run to the finish.
Initially the moves in the peloton did little to bring the gap down as the attacks were evenly matched in the ascent, but in the final kilometers there was somewhat of an organization. The gap came down, but the front duo disputed the win, and Fedorov easily took the win, with Vacek coming second and
Soren Waerenskjold winning the sprint for third place in the peloton just three seconds behind.