The NHL-leading San Jose Sharks made it 27 home games without a regulation loss as Patrick Marleau scored twice in a 5-4 win over the St Louis Blues on Saturday.
Marleau scored the winner with just over 5 minutes to play as the Sharks overcame a two-goal deficit.
Devin Setoguchi and Ryane Clowe scored in a 2:17 span and Mike Grier also had a goal for the Sharks overcame a two-goal deficit to remain unbeaten at home.
Brad Winchester had his first career two-goal game, and B.J. Crombeen and David Backes also scored for St Louis.
Capitals 2, Canadiens 1
In Montreal, Washington extended its lead in the Southeast Division thanks to a late goal by Michael Nylander that secured the win over Montreal.
With the game seemingly headed for overtime, Nylander put a shot from behind the goal line into the net off goalie Jaroslav Halak’s pad, putting Washington in front with 3:32 remaining.
Capitals goalie Simeon Varlamov stopped 32 Montreal shots.
Flyers 6, Penguins 3
In Philadelphia, Mike Knuble scored twice to sink Pittsburgh and help Philadelphia win its fourth straight game.
The Flyers have not lost in regulation time in their past nine home games.
Red Wings 5, Coyotes 4, SO
In Glendale, Arizona, Johan Franzen scored with 20 seconds left to force overtime and Detroit then went on to beat Phoenix in the shootout.
Henrik Zetterberg and Jiri Hudler scored in the shootout for the defending champions, who have won five of their past six.
Rangers 3, Hurricanes 2, SO
In New York, Henrik Lundqvist stopped all five shots in the shootout, giving New York the victory over Carolina.
Chris Drury scored the only goal in the tiebreaker for New York.
Bruins 4, Thrashers 2
In Boston, Phil Kessel had a goal and an assist to extend his NHL-leading points streak to 15 games as Boston beat Atlanta.
Michael Ryder scored two goals for the Bruins, whose 11 straight home wins is their longest such streak in 26 years.
In other NHL action, it was:
• Sabres 4, Devils 2
• Oilers 3, Canucks 0
• Kings 3, Wild 1
• Predators 3, Stars 0
• Blue Jackets 3, Islanders 1
• Senators 2, Lightning 0