PASO ROBLES, California: Slovakian Peter Sagan swung wide right in the final 100m and sped from fifth place to win the fifth stage of the Tour of California. Chris Horner remained the overall race leader Thursday. Sagan won the 217km stage in 5 hours, 16 minutes, 3 seconds. Leigh Howard of Australia was 2nd, and Ben Swift of Britain finished third, both in the same time as Sagan. Horner maintained his 1-minute, 15-second lead over RadioShack teammate and fellow American Levi Leipheimer.