CALGARY - Australia's Rohan Dennis won the inaugural Tour of Alberta after finishing fifth in the fifth and final stage Sunday to edge American Brent Bookwalter by 18 seconds.
Dennis, riding for Garmin-Sharp, won the third stage Friday to take the lead in the six-day event. Bookwalter rides for BMC.
Slovakia's Peter Sagan of Cannondale won the fifth stage, finishing the 80-mile (129-kilometre) trip from Okotoks to downtown Calgary in 2:42:20. He also won the prologue and the first stage.