Maxim Belkov won in 4 hours, 31 minutes and 31 seconds, beating Carlos Betancur by 44 seconds.
Maxim Belkov won in 4 hours, 31 minutes and 31 seconds, beating Carlos Betancur by 44 seconds.
Gian Mattia D'Alberto/AP

FLORENCE, Italy (AP) Maxim Belkov of Russia won the ninth stage of the Giro d'Italia on Sunday with a superb solo performance, and Vincenzo Nibali retained the overall lead.

Belkov, who rides for Katusha, won in 4 hours, 31 minutes and 31 seconds, beating Carlos Betancur by 44 seconds following a long solo escape on the wet and hilly 170-kilometer (106-mile) ride from San Sepolcro to Florence. Jarlinson Pantano was third, 46 seconds behind Belkov.

The 28-year-old Belkov attacked 31 miles from the finish and maintained his advantage for his first Grand Tour stage victory.

Nibali finished 10th on the stage to retain the overall leader's pink jersey. Defending champion Ryder Hesjedal has dropped out of the top 10 and is now more than three minutes behind Nibali.

SI Apps
We've Got Apps Too
Get expert analysis, unrivaled access, and the award-winning storytelling only SI can provide - from Peter King, Tom Verducci, Lee Jenkins, Seth Davis, and more - delivered straight to you, along with up-to-the-minute news and live scores.