Mats Sundin had two goals and an assist to help the Toronto Maple Leafs to a 4-1 victory over host Buffalo last night, the Sabres' first loss in regulation.
Darcy Tucker and Jeff O'Neill also scored for the Maple Leafs, who have won four of their last five.
Jochen Hecht scored for the Sabres, who lost for the first time in regulation since a 4-2 defeat against Philadelphia April 7. Buffalo opened this season with 10 straight wins before falling to Atlanta, 5-4, in a shootout last Saturday.
Toronto used a three-goal second period in winning for the fifth time in 23 regular-season games in Buffalo since 1996.
Sabres leading scorer Maxim Afinogenov was knocked out of the game in the first period with an upper body injury. Sabres coach Lindy Ruff refused to give a specific timetable on how long the speedy forward would be sidelined, other than saying it would be "a while."
Devils 2, Canadiens 1 -- In Montreal, Martin Brodeur made 33 saves and Jay Pandolfo and Brian Rafalski each scored, leading New Jersey over the Canadiens in coach Claude Julien's return to Montreal.
Brodeur improved to 30-12-5 against Montreal with his seventh win of the season, the 453d of his career -- seven behind Ed Belfour for second on the NHL list.
Sharks 3, Penguins 2 -- Kyle McLaren had a goal and an assist and host San Jose kept Pittsburgh rookie Evgeni Malkin from scoring in a record seventh straight game to start his career.
Joe Thornton had three assists as San Jose snapped the Penguins' five-game winning streak.
Capitals 5, Flyers 3 -- Alexander Ovechkin scored two of Washington's four first-period goals as the Capitals snapped a 16-game winless streak in Philadelphia.
Ben Clymer also scored twice.
Coyotes 6, Kings 4 -- Captain Shane Doan returned to the Phoenix lineup after missing three games with a back injury and scored two goals to help the Coyotes beat visiting Los Angeles.
Predators 4, Wild 3 -- Shea Weber scored the go-ahead goal in the third period as visiting Nashville extended its franchise-best road winning streak to seven games.
Thrashers 4, Islanders 1 -- Marian Hossa had a goal and an assist, and Johan Hedberg made 23 saves to win his second straight start for visiting Atlanta.
Red Wings 4, Blue Jackets 1 -- In Detroit, Dan Cleary scored his first two goals of the season, including a shorthanded effort, to lift the Red Wings over Columbus.
Avalanche 3, Canucks 2 -- Andrew Brunette scored two goals, including the tiebreaker in the third period that led Colorado past visiting Vancouver.
Hurricanes 3, Senators 2 -- Ray Whitney scored twice and Erik Cole had a goal and two assists as Carolina sent host Ottawa to its third straight loss.
Flames 3, Blues 2 -- Jarome Iginla scored a power-play goal with 4:27 left to snap a tie and lift slumping Calgary.