In 2008 he won a stage to Montelupone at the third stage of Tirreno–Adriatico atop a 1 kilometers climb with sections over 20% in gradients which had many cyclists coming in after him get off and run while carrying their bikes or zig-zag up the climb since it was so steep, but he was one of the few who powered up the difficulty while riding a straight line.