U.S. cylist Charles Huff beat a few earlier leaders and a massive group with the last 500 meters sprint to win the 146.4km third stage from Wuzhishan to Xinglong of the fifth Tour of Hainan on Wednesday. The 31-year-old Jelly Belly rider clocked three hours 45 minutes and 56 seconds to win the race, though Iran's Ghader Mizbani Iranagh had led most of the race through two climbing points of 757 meters and 444m atitude high and two sprint points before halfway. Russia rider Sergey Kudentsov of Indonesia's Polygon Sweet Nice finished the second and Ukraine national team's Yuriy Metlushenko was the third on the same time. The second stage winner Valentin Iglinskiy of Astana again took the yellow leader's jersey on the top of the gerneral individual standings with an overall results of 9:45:56 after finishing the third stage in main group. He also held the green sprinter's jersey with 34 points after added six after Wednesday's two sprint points, as well as the blue Asian leader's jersey, beating Kudentsov and the second stage's runner-up Taiji Nishitani of Japan with only stage winner's edge. The P-Dot jersey still belongs to Arkaitz Duran of Spain's Servetto, who earned seven points in two climbing points of the third stage and was again named the King of Mountain with a total of 12 points. Tour of Hainan, a 280,000 U.S. dollars Asian 2.HC event, covers a total length of 1450km for its fifth edition on Oct. 11-19, with a round-downtown cruise in Sanya and eight road sections integrating 17 cities and counties all around South China's Hainan province. The day four competition will start 10 o'clock local time on Tuesday morning for a 103.6km ride from Xinglong to Qionghai in eastern Hainan province, as the pre- planned Wenchang stop has been cancelled after by rainstorm. 