Pens bust Bruins' 5-game winning streak
Coeur d'Alene Press | UPDATED 14 years, 10 months AGO
Evgeni Malkin scored the go-ahead goal early in the third period after former linemate Pascal Dupuis tied it, and the host Pittsburgh Penguins remained unbeaten since the Olympic break by beating the Boston Bruins 2-1 on Sunday.
Flames 5, Wild 2: At St. Paul, Minn., Jarome Iginla had his 10th career hat trick and Vesa Toskala made 27 saves in his first start since being traded to Calgary, which beat Minnesota.
Red Wings 5, Blackhawks 4: Pavel Datsyuk capped a five-goal second period and Detroit rallied to beat host Chicago, spoiling a hat track by the Blackhawks' Andrew Ladd.
Sabres 2, Rangers 1, OT: Patrick Kaleta banked in a rebound off New York goalie Henrik Lundqvist 2:22 into overtime to snap visitng Buffalo's road losing streak at eight games.
Hurricanes 4, Thrashers 0: Manny Legace made 27 saves for Carolina's first shutout of the season, and Jussi Jokinen had a goal and an assist to lead the visitors over Atlanta.
Canucks 4, Predators 2: Jannik Hansen scored the go-ahead goal with just under 6 minutes left in the third period and visiting Vancouver beat Nashville.
Flyers 3, Maple Leafs 1: Simon Gagne and Danny Briere scored in a 1:16 span in the second period, and Michael Leighton made 27 saves to lift host Philadelphia past Toronto.
Jeff Carter scored his 30th goal to help the Flyers break a two-game losing streak in their first home game after the Olympic break. Nikolai Kulemin scored for Toronto.
Canadiens 4, Ducks 3, SO: Brina Gionta and Tomas Plekanec each scored shootout goals and visiting Montreal beat Anaheim.
Oilers 2, Devils 0: Jeff Deslauriers made 22 saves for his third shutout of the season, and Gilbert Brule and Marc Pouliot scored in host Edmonton's victory over New Jersey.