EDMONTON, Alberta (AP) Theo Bos of the Netherlands won a sprint to the finish Saturday in the fourth stage of the Tour of Alberta, and countryman Tom Dumoulin retained the overall lead with one leg left.
Bos, riding for Belkin-Pro Cycling, finished the 101-mile ride in 3 hours, 42 minutes, 50 seconds.
South Africa's Daryl Impey was second.
Dumoulin, riding for Giant-Shimano, has held the overall lead since winning the opening prologue in Calgary. He has an eight-second lead over Germany's Ruben Zepuntke.