Australia's Will Power held off a hard-charging Helio Castroneves to win the Edmonton Indy on Sunday and narrow the gap on points leader Dario Franchitti. Power started second, overtook polesitter and leader Takuma Sato a quarter of the way through the race, then held off his Team Penske teammate to win by eight-tenths of a second.