09/06/2013 10:43 EDT | Updated 11/06/2013 05:12 EST

Australia's Rohan Dennis wins 3rd stage to take Tour of Alberta lead

DRUMHELLER, Alta. - Australia's Rohan Dennis won the third stage of the Tour of Alberta on Friday to take the overall lead with two legs left.

Dennis, riding for Garmin-Sharp, won the 168-kilometre (105-mile) stage from Strathmore to Drumheller in 3 hours, 55 minutes, 31 seconds. American Brent Bookwalter of BMC was second in the same time.

Dennis took an 18-second leader over Bookwalter in the overall standings.

Australia's Cadel Evans, the 2011 Tour de France champion, was 21st overall for BMC — 17:11 behind.