Gionta, a former Canadiens captain, capped a three-goal first period for the Sabres (15-33-3), who won three of four meetings with Montreal (32-15-3) this season. Drew Stafford and Matt Moulson also scored for Buffalo.
Brandon Prust and David Desharnais had the goals for the Canadiens, who have lost two in a row at home. Montreal outshot Buffalo 34-18.
PREDATORS 4, MAPLE LEAFS 3
NASHVILLE, Tenn. (AP)—Mike Fisher had a goal and two assists, and Nashville handed Toronto its franchise record-tying 10th straight loss.
Seth Jones, Shea Weber and Colin Wilson also scored for the Predators, winners of two straight.
Daniel Winnik, Nazem Kadri and Mike Santorelli scored for the Maple Leafs, who are 0-9-1 in their past 10 games.
Wilson got the go-ahead goal at 11:08 of the third.
CAPITALS 4, KINGS 0
WASHINGTON (AP)—Troy Brouwer scored two goals, Braden Holtby stopped 27 shots and Washington beat Los Angeles for its second win in eight games.
Playing in his 500th career game, Brouwer staked the Capitals to a 2-0 lead with a goal in each of the first two periods. It was his first multigoal game of the season and only the third with multiple points.
Nicklas Backstrom made it 3-0 at 5:50 of the third following a Los Angeles turnover, and 59 seconds later Eric Fehr converted another Kings miscue into a 4-0 advantage.
Holtby, meanwhile, was rarely tested in his sixth shutout of the season and career-high 24th victory.
The Kings dropped to 1-6-2 on the road since Dec. 11. The defending Stanley Cup champions are 21-17-12 overall after opening the season 6-1-1.
BLUES 2, LIGHTNING 1, OT
ST. LOUIS (AP)—Vladimir Tarasenko tied the game late in the third period and then Jaden Schwartz scored in overtime to give streaking St. Louis a victory over Tampa Bay.
The Blues (33-13-4) matched a franchise record with points in 12 consecutive games. They have won six straight and are 11-0-1 in their last 12.
St. Louis, which got 30 saves from Brian Elliott, improved to 20-4-2 at home this season.
Eastern Conference-leading Tampa Bay (32-15-5) has struggled on the road this season, going 11-12-3 with four straight defeats.
Lightning rookie Cedric Paquette opened the scoring with his sixth goal in four games and 11th of the season.
WILD 3, BLACKHAWKS 0
ST. PAUL, Minn. (AP)—Devan Dubnyk stopped 24 shots in his third shutout since joining Minnesota in mid-January, leading the Wild past Chicago for their fourth straight win.
Mikko Koivu, Jason Zucker and Mikael Granlund scored for the Wild. Since being acquired in a trade with Arizona, Dubnyk is 6-1 with a 1.57 goals-against average. He has four shutouts overall this season.
The Blackhawks, fourth in the Western Conference, spent the previous two days in Las Vegas and were outshot 43-24. They’ve been shut out in their last two and haven’t won consecutive games in more than a month.
DEVILS 2, SENATORS 1
NEWARK, N.J. (AP)—Mike Cammalleri scored the go-ahead goal early in the third period and New Jersey extended its best run of the season with a win over Ottawa.
Cory Schneider made 19 saves and Adam Henrique had the other goal for the Devils, who won for the seventh time in 11 games (7-2-2).
Curtis Lazar scored for the Senators and Robin Lehner made 17 saves in his third straight start for injured Craig Anderson.
Jaromir Jagr did most of the work on Cammalleri’s team-high 17th goal of the season and seventh game-winner. The big right wing won the puck in the right corner, made a turn into the right circle and found Cammalleri between the circles for a shot over Lehner’s shoulder.
PANTHERS 4, ISLANDERS 2
UNIONDALE, N.Y. (AP)—Jimmy Hayes’ second goal of the game 2:10 into the third period lifted slumping Florida over New York.
Hayes put a rebound of Nick Bjugstad’s shot past goalie Jaroslav Halak 9 seconds into a power play for his 15th goal. Bjugstad also assisted on Hayes’ tying goal in the first.
Erik Gudbranson also scored, Brandon Pirri added one into an empty net and Al Montoya made 32 saves for the Panthers. They are 2-6-1 in their past nine games—including losses at New Jersey and the New York Rangers in their previous two.
Anders Lee scored both goals for the Metropolitan Division-leading Islanders, who have dropped three straight. Halak made 26 saves.
COYOTES 4, BLUE JACKETS 1
COLUMBUS, Ohio (AP)—Oliver Ekman-Larsson and Shane Doan scored power-play goals in the second period, and Mike Smith made 30 saves to lead Arizona over Columbus.
Lucas Lessio also had a goal, and Keith Yandle and Antoine Vermette each had two assists for the Coyotes, who completed a 3-3-2 road trip. Tobias Rieder added an empty-netter.
James Wisniewski scored for Columbus, which has lost three in a row. Anton Forsberg, starting his second NHL game in goal, made 25 saves.
AVALANCHE 3, STARS 2, SO
DALLAS (AP)—Maxime Talbot scored the winner for Colorado in the 11th round of a shootout after Tyson Barrie tied the game in the final minute of regulation against Dallas.
The Avalanche were down 2-0 in the third period in a matchup of teams that started the night tied with 53 points apiece in the Central Division and trying to climb into the playoff picture after slow starts.
Colorado matched a season low with 16 shots in regulation, but the last one was Barrie’s one-timer from just inside the blue line with 19 seconds remaining. Ryan O’Reilly got the Avalanche within a goal 6:12 into the third.
Patrick Eaves scored on Dallas’ suddenly potent power play, and Erik Cole added a goal late in the second period.
DUCKS 5, HURRICANES 4, OT
ANAHEIM, Calif. (AP)—Ryan Getzlaf scored 45 seconds into overtime, Corey Perry scored two goals and Anaheim rallied from a two-goal deficit in the third period to beat Carolina.
Perry tied it with 4:08 left in regulation for the Ducks, who stayed even with Nashville atop the overall NHL standings with a thrilling late rally.
Devante Smith-Pelly redirected Jakob Silfverberg’s shot midway through the third period before Perry scored from a scrum in front of Anton Khudobin’s net. Getzlaf then ended it with his 16th goal of the season.
Brad Malone scored on a third-period penalty shot and Jordan Staal added a late goal for the Hurricanes, who have lost three straight.
Alexander Semin and Jay McClement scored in a 2:17 span of the second period for the Hurricanes, who led 4-2 with 11 minutes left in regulation. Carolina then had a one-goal lead and a lengthy 5-on-3 advantage, but couldn’t capitalize.
Ryan Kesler scored on the power play and Frederik Andersen stopped 28 shots for the Ducks.
CANUCKS 3, JETS 2, OT
VANCOUVER, British Columbia (AP)—Luca Sbisa scored 36 seconds into overtime to lift Vancouver over Winnipeg.
Alexandre Burrows and Ronalds Kenins scored in regulation for the Canucks. Eddie Lack stopped 26 shots.
Bryan Little and Blake Wheeler had goals for the Jets, who got 30 saves from Ondrej Pavelec.
Sbisa took a feed from Radim Vrbata on a 2-on-1 rush and beat Pavelec for his third of the season.