The Pittsburgh Penguins scored twice on the power play to beat the New York Islanders 3-1 and hand the visitors their first loss of the season.
The Penguins (3-1-0) conceded the first goal but recovered to win for the eighth time in their last nine regular-season meetings with the Islanders.
Elsewhere, the Ottawa Senators continued their early season roll by defeating the Columbus Blue Jackets 3-2 for their fourth consecutive victory.
Joe Pavelski and Logan Couture each scored a power-play goal and Antii Niemi turned aside 34 shots as the unbeaten San Jose Sharks scored a 4-2 road win over the New Jersey Devils.
Boston coasted to an easy 4-0 road win over the Buffalo Sabres, with defensemen Dougie Hamilton, Zdeno Chara and Torey Krug all scoring for the Bruins.
Canadiens 3, Avalanche 2
Capitals 2, Panthers 1 (shootout)
Red Wings 1, Maple Leafs 0 (overtime)
Flyers 6, Stars 5 (overtime)
Blackhawks 2, Predators 1 (overtime)
Blues 6, Coyotes 1
Lightning 4, Canucks 2