Daymond Langkow and Dion Phaneuf scored 41 seconds apart in the third period and the Calgary Flames rallied to beat the Vancouver Canucks 3-2 on Tuesday night, moving into first in the Northwest Division. The Flames took a one-point lead on idle Minnesota. Each team has five games remaining. Clinging to a 2-1 lead, the Canucks got into penalty trouble.