Michael Cammalleri scored twice in the third period and Miikka Kiprusoff turned aside 32 shots as the Calgary Flames ended the Vancouver Canucks' season-high seven-game winning streak with a 3-2 victory. Curtis Glencross also tallied in the final period and Akim Aliu secured his first career NHL point for the Flames, who won for just the second time in 10 games (2-4-4). Alex Burrows netted his 16th career shorthanded goal and Jannik Hansen also scored as the Canucks remained tied with the New York Rangers in the race for the Presidents' Trophy. Vancouver finishes its regular season on Saturday by hosting Northwest Division rival Edmonton while New York will also play a home game against Washington.
St. Louis, which sits two points behind Vancouver, hosts Phoenix on Friday and visits Dallas on Saturday.