The NHL-leading San Jose Sharks recovered from rare consecutive losses by edging the New York Rangers 3-2 after a frantic finish on Saturday.
New York dominated the third period and repeatedly came agonizingly close to the tying goal, but San Jose goalie Evgeni Nabokov made 17 saves in the period to keep the Sharks unbeaten in regulation time in 19 home games this season.
New York, which hadn’t lost in its previous six meetings with the Sharks, saw their lead atop the Atlantic Division cut to four points.
BRUINS 4, HURRICANES 2
In Boston, a win over Carolina gave Boston its 13th straight home game win.
David Krejci and Shawn Thornton scored third-period goals for the Bruins, who are on the club’s longest home winning streak in 32 years.
Phil Kessel was credited with an assist to stretch his point streak to 17 games, the longest run for a Bruins player since 1997 to 1998. Kessel is tied Ray Bourque (1984-1985) for the fifth-longest streak in club history.
FLYERS 7, CAPITALS 1
In Philadelphia, Washington’s five-game winning streak came to a sudden halt at the hands of Philadelphia.
Scott Hartnell scored three goals, Jeff Carter added a pair, and Antero Niittymaki stopped a season-high 47 shots for the Flyers.
Hartnell notched his fifth career hat trick by scoring three times in the third period. Carter, who added two assists, has 24 goals — tying him for the NHL lead.
The Flyers are unbeaten in regulation in their past 11 home games.
BLACKHAWKS 3, CANUCKS 1
In Vancouver, British Columbia, Chicago downed Vancouver to notch a seventh successive win.
Cristobal Huet made 30 saves for the Blackhawks, who are on their longest winning streak since 1980-1981.
Huet has allowed just three goals in winning his past four starts.
RED WINGS 6, KINGS 4
In Detroit, Dan Cleary scored with 1:34 left to break a tie and lift Detroit over Los Angeles.
Pavel Datsyuk and Jiri Hudler both had a goal and an assist, and Andreas Lilja, Mikael Samuelsson and Kris Draper added goals for the Red Wings.
In other games, it was:
• Canadiens 4, Sabres 3, OT
• Maple Leafs 7, Penguins 3
• Coyotes 2, Blue Jackets 0
• Blues 4, Wild 2
• Senators 5, Stars 4, OT
• Predators 1, Islanders 0
• Thrashers 4, Lightning 3