Flames 3, Red Wings 2
At Detroit, Tony Amonte scored a tiebreaking goal 19 seconds into the third period to lead Calgary past Detroit.
Daymond Langkow and Chuck Kobasew finished with a goal and an assist for Calgary, which outshot Detroit 36-20.
Henrik Zetterberg and Tomas Holmstron scored for Detroit, and Jason Williams added two assists.
Predators 2, Wild 1
At Nashville, Tennessee, Adam Hall and Jerred Smithson scored and Tomas Vokoun made 19 saves to lead Nashville over Minnesota.
Recently criticized by coach Barry Trotz for not shooting enough, the Predators took 46 shots against the Wild. Minnesota goaltender Dwayne Roloson finished with 44 saves.
Blues 4, Blue Jackets 1
In St. Louis, Patrick Lalime stopped 25 shots in his first action since a six-game benching and Dennis Wideman scored his first career goal and added an assist as St. Louis ended a franchise-record seven-game home losing streak.
Simon Gamache got his second career goal and Keith Tkachuk had a goal and two assists for the Blues, who won the game matching the NHL's two worst teams. The Blue Jackets have 14 points, the Blues 13.
Jaroslav Balastik got his first career goal for Columbus, which has lost 10 of 12 on the road overall but had won its previous two.
Oilers 5, Canucks 3
At Edmonton, Alberta, Jarret Stoll scored two goals and Edmonton beat Vancouver for their fourth victory in five games.
Raffi Torres, Marty Reasoner and Ryan Smyth also scored for Edmonton, and Jussi Markkanen made 23 saves.
Stoll and Reasoner scored two minutes apart in the first period. Stoll then drove a long slap shot past Alex Auld in the third, ending the goalie's night after he allowed five goals on 28 shots.



