Slovakian Peter Sagan out-sprinted the field again for his fourth stage win Sunday, but Aspen's Tejay van Garderen kept out of trouble to win the third annual USA Pro Challenge overall title.

Sagan, one of the few sprinters in this mountainous week-long race, was in the peloton when it caught up with Americans Ben King and Lucas Euser with less than 10 miles left of the 72.4-mile race.

On the last of eight laps through Denver, Sagan swept past Fred Rodriguez, the U.S. road race champion, for his 18th win of the year. Sagan competes for Italian-based Cannondale Pro Cycling.

Van Garderen of BMC Racing won his second American week-long race after capturing the Tour of California in May.

Chris Froome, last month's winner of the Tour de France, abandoned the race after complaining of breathing problems.