BOSTON -- Patrice Bergeron celebrated his 1,000th career game with a pair of goals as the Boston Bruins beat the New York Islanders 3-1 on Tuesday night.
Bergeron, just the fifth player in Bruins' history to play 1,000 games with the club, scored early in the second period and added an empty-netter in the final minute.
Peter Cehlarik also scored and Tuukka Rask stopped 28 shots for the Bruins, who handed the Metropolitan Division-leading Islanders their first regulation loss in more than three weeks.
Brad Marchand and David Pastrnak assisted on both of Bergeron's goals.
Jordan Eberle scored for the Islanders and Robin Lehner finished with 24 saves as New York's run of eight straight games with a point came to an end. The Islanders entered the game with a 6-0-2 stretch since a 2-1 loss to the New York Rangers on Jan. 12.
The game was delayed for a few minutes for a ceremonial puck drop featuring the Super Bowl champion New England Patriots.
KINGS 5, DEVILS 1
NEWARK, N.J. (AP) — Tyler Toffoli scored twice in 35 seconds early in the third period to spark Los Angeles past New Jersey.
Toffoli, who had the overtime winner Monday against the New York Rangers, helped send the Kings to their third win in four games.
Adrian Kempe, Dion Phaneuf and Ilya Kovalchuk also scored for the Kings. Jack Campbell made 29 saves and Anze Kopitar had three assists.
Pavel Zacha scored for New Jersey, and Keith Kinkaid stopped 20 shots.
CAPITALS 3, CANUCKS 2
WASHINGTON (AP) — T.J. Oshie scored as part of a dominant performance, Braden Holtby made 30 saves and stopped a penalty shot and Washington beat Vancouver in Jay Beagle's return to his old home arena.
Alex Ovechkin assisted on Oshie's 16th goal of the season to pick up his 1,180th career point and become NHL's all-time scoring leader among Russian players. Ovechkin went into the game tied atop that list with former teammate Sergei Fedorov.
Holtby made 13 saves and denied Bo Horvat on a penalty shot in a busy second period to help the struggling Capitals pick up two important points.
Brett Connolly and Jakub Vrana scored third-period goals for the defending Stanley Cup champions, who had lost eight of their previous nine games.
Markus Granlund also scored for the Canucks, who lost for the second consecutive night and have dropped three of four.
HURRICANES 4, PENGUINS 0
PITTSBURGH (AP) — Curtis McElhinney stopped 23 shots, Brett Pesce and Jordan Martinook scored from way out and Michael Ferland and Andrei Svechnikov poured it on late as Carolina began a pivotal five-game trip with a victory over Pittsburgh.
McElhinney collected his first shutout of the season and ninth of his 11-year career by stuffing Jared McCann and Jake Guentzel with sprawling saves in the first period and never letting up as the Hurricanes picked up two big points as they try to stay in the mix for their first playoff berth in nearly a decade.
Matt Murray made 28 saves for the Penguins but lost for the third time in four starts since the All-Star break.
BLUES 3, PANTHERS 2
SUNRISE, Fla. (AP) — Vince Dunn scored with 3:53 left to cap a third-period rally from a two-goal deficit and lift St. Louis over Florida.
Aleksander Barkov put Florida ahead 2-0 with a goal 30 seconds into the final period, but Colton Parayko, Ryan O'Reilly and Dunn brought St. Louis flying back for its third straight win. Dunn beat James Reimer with a shot from the slot.
Jordan Binnington stopped 22 shots for St. Louis. Henrik Borgstrom also scored for Florida, and Reimer made 31 saves.
CANADIENS 4, DUCKS 1
MONTREAL (AP) — Brendan Gallagher had two goals and an assist and Montreal beat slumping Anaheim.
Jesperi Kotkaniemi and Phillip Danault also scored for the Canadiens, who improved to 7-1-1 in their last nine games. Jonathan Drouin had three assists.
Carey Price made 24 saves for his sixth straight victory — his longest winning streak since the 2016-17 season.
Price is six victories away from tying Jacques Plante for most wins in franchise history.
Ryan Getzlaf scored for the Ducks, who have lost five in a row. Chad Johnson stopped 28 shots.
SABRES 5, WILD 4, SO
BUFFALO, N.Y. (AP) — Sam Reinhart scored the lone shootout goal and Buffalo won for just the third time in nine games by beating Minnesota.
Reinhart also had a goal and an assist in regulation for the Sabres, who led by two in the second period before giving up Zach Parise's tying goal with 1:37 left in the third. Linus Ullmark stopped 41 shots through overtime in a game Buffalo never trailed.
Jack Eichel set up two goals and C.J. Smith also scored. Buffalo's once anemic power-play unit converted both opportunities on goals from Evan Rodrigues and Rasmus Dahlin.
Minnesota defenseman Jared Spurgeon scored twice and Charlie Coyle also scored during a three-goal second period. Devan Dubnyk stopped 35 shots.