Marcus Foligno scored the go-ahead goal, and Christian Ehrhoff sealed it with an empty-netter in the final minute. The Sabres (5-15-1) won their second consecutive game for the first time since closing last season with two victories. They also won their second straight at home after opening the season 0-8-1 in Buffalo.
Ryan Miller stopped 32 shots, and was particularly sharp in the final minute.
The win came two days after Sabres owner Terry Pegula fired coach Ron Rolston and general manager Darcy Regier.
Trevor Smith scored for the Maple Leafs (11-7-1), who dropped to 0-2-1 in their past three — their longest losing streak since going 0-3-2 from March 7-16. Toronto has scored just four goals in regulation in five games.
CAPITALS 4, RED WINGS 3, SO
DETROIT (AP) — Nicklas Backstrom scored the only goal of the shootout, and Washington rallied from a two-goal deficit to beat Detroit.
Johan Franzen had two goals and an assist, and Danny DeKeyser had a goal and an assist for Detroit, which lost its seventh straight at home and its 11th consecutive overtime decision there. Jakub Kindl had two assists, and Jimmy Howard made 34 saves.
Latta tied it 3-3 with 8:06 left in regulation when he poked in a loose puck from just outside the slot. Ovechkin had brought Washington within 3-2 at 3:19 of the third period with his 15th goal.
KINGS 2, DEVILS 0
Kopitar scored an empty-net goal with 2.9 seconds left. Schneider made 19 saves.
It was the Kings' first visit to New Jersey since they beat the Devils in the 2012 Stanley Cup finals.
PENGUINS 4, PREDATORS 1
Playing in his fourth game of the season, Neal — a former 40-goal scorer — netted his first of the season late in the first period to give the Penguins a lead they didn't relinquish against the road-weary Predators.
Nashville lost the final four of a franchise-record, 17-day, seven-game trip. Gabriel Bourque scored 2:28 in but the Predators were held to fewer than two goals for the fourth consecutive game.
The Penguins have held opponents under three goals in seven of eight games.
Nashville fell to 7-1-2 when scoring first.
SENATORS 4, BRUINS 2
The Senators ended the Bruins' 11-game winning streak in Ottawa.
Ryan had to leave the game with just over three minutes remaining after taking an elbow to the head by Dennis Seidenberg. There was no penalty on the play.
WILD 3, PANTHERS 2
ST. PAUL, Minn. (AP) — Charlie Coyle put Minnesota ahead with 8:22 remaining after Florida scored twice in the third period to tie it, and the Wild hung on to beat the Panthers for their sixth win in seven games.
Josh Harding stopped 22 shots to improve to 9-0 at home.
The NHL leader in goals against average has given up two goals or fewer in all but one of his 16 appearances.
Tim Thomas made 17 saves for the Panthers.
The Wild improved to 9-1-2 at home this season for 20 points, the most by any NHL team. At 12-4-4, they set a franchise record for most points (28) through 20 games.
HURRICANES 3, DUCKS 2, SO
RALEIGH, N.C. (AP) — Chris Terry scored the winner in the shootout to lift Carolina over Anaheim.
In his first game since being activated from the injured list on Thursday, Viktor Fasth stopped 21 shots.
After a nine-game stretch in which they went 8-0-1, the Ducks have lost three in a row.
Perry and Carolina's Riley Nash had scored earlier in the shootout, but Terry won it when he skated quickly and made a move before going to his backhand for the goal.
CANADIENS 3, BLUE JACKETS 2, SO
The game pitted teams that have been struggling. The Canadiens had lost five of six (1-3-2), and the Blue Jackets have now dropped eight of nine (1-6-2).
JETS 3, FLYERS 2, SO
The Jets extended their winning streak to four games and ended Philadelphia's at three. Devin Setoguchi scored in the first round of the shootout for Winnipeg.
Byfuglien scored during a power-play 5:36 in for Winnipeg's seventh man-advantage goal this season.
SHARKS 3, OILERS 1
EDMONTON, Alberta (AP) — Patrick Marleau had a goal and an assist, and Joe Thornton helped set up three goals as the San Jose Sharks beat Edmonton to stretch their winning streak to three games and extend the Oilers' skid to six.
Nail Yakupov had the lone goal for the Oilers (4-15-2), who are 1-9-1 in their last 11 games. Edmonton has been outscored 23-3 in its last six home contests.
The Oilers, 1-7 at home this season, fell behind Buffalo and into last place in the NHL standings.