New York Islanders goaltender Robin Lehner (40) drops to make a save against Boston Bruins center Patrice Bergeron (37) during third period of an NHL hockey game in Boston, Tuesday, Feb. 5, 2019. The Bruins defeated the Islanders 3-1. (Charles Krupa / Associated Press)

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.

Capitals 3, Canucks 2

WASHINGTON – 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 career 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. Holtby was run over by Horvat prior to Elias Pettersson’s goal with 7.6 seconds remaining and was attended to by a team athletic trainer before finishing the game.

Brett Connolly and Jakub Vrana scored third-period goals for the defending Stanley Cup champions, who had lost eight of their previous nine games.

Sharks 3, Jets 2, OT

WINNIPEG, Manitoba – Joe Pavelski scored a short-handed goal 2:49 into overtime to lead San Jose over Winnipeg.

Pavelski’s 29th goal of the season came on a 2-on-1 with Brent Burns after a Winnipeg turnover, giving the Sharks a three-game winning streak to start off a four-game trip.

Logan Couture and Marcus Sorensen also scored for San Jose. Kevin Labanc had a pair of assists and Pavelski also had an assist. Martin Jones stopped 25 shots.

Blake Wheeler and Mathieu Perreault scored for the Jets, who had their three-game winning streak snapped and their run of seven consecutive victories at home ended. Connor Hellebuyck made 35 saves.

Hurricanes 4, Penguins 0

PITTSBURGH – 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. Pittsburgh struggled to generate any consistent offensive pressure against McElhinney while playing without injured star Evgeni Malkin, who missed his third consecutive game with an upper-body injury.

Golden Knights 3, Lightning 2, SO

TAMPA, Fla. – Alex Tuch scored the only goal in a shootout and Vegas halted a four-game losing streak with a victory over Tampa Bay.

Brayden Point and Mathieu Joseph scored for the NHL-leading Lightning, and Andrei Vasilevskiy made 35 saves. Steven Stamkos had two assists to give him 14 points over his last 10 games.

Kings 5, Devils 1

NEWARK, N.J. – Tyler Toffoli scored twice in 35 seconds early in the third period to spark Los Angeles.

Toffoli, who had the overtime winner Monday against the Rangers, helped send the Kings to their third win in four games. Adrian Kempe, Dion Phaneuf and Ilya Kovalchuk also scored for Los Angeles. Jack Campbell made 29 saves and Anze Kopitar had three assists.

Canadiens 4, Ducks 1

MONTREAL – 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.

Captain Ryan Getzlaf scored for the Ducks, who have lost five in a row. Chad Johnson stopped 28 shots.

Predators 5, Coyotes 2

NASHVILLE, Tenn. – Craig Smith, Filip Forsberg and Ryan Ellis scored in the second period, and Nashville beat Arizona to snap a three-game skid at home.

Pekka Rinne made 24 saves as Nashville avoided being swept by Arizona this season, though the Coyotes did take the series 2-1.

Roman Josi scored an empty-net goal with 2:50 left and had two assists, Calle Jarnkrok had a goal, and Ellis also had an assist.

Sabres 5, Wild 4, SO

BUFFALO, N.Y. – Sam Reinhart scored the lone shootout goal and Buffalo won for just the third time in nine games.

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.

Blackhawks 6, Oilers 2

EDMONTON, Alberta – Patrick Kane had a goal and an assist, and Chicago scored four goals in less than a three-minute span of the third period.

Erik Gustafsson, John Hayden, Dylan Strome, Drake Caggiula and Dominik Kahun also scored for the Blackhawks, who have won five straight. Cam Ward stopped 25 shots.

Leon Draisaitl scored both goals for Edmonton, which matched a season-high with its sixth-straight loss. Cam Talbot turned aside 23 of 27 shots before giving way to Mikko Koskinen, who made six saves.

Blue Jackets 6, Avalanche 3

Pierre-Luc Dubois scored twice for Columbus, including an empty-netter. Oliver Bjorkstrand, Cam Atkinson and Alexander Wennberg also had goals.

Nikita Zadorov, Samuel Girard and defensemen Erik Johnson scored for Colorado, which dropped its fourth straight and fell to 3-12-2 since Dec. 21.

Blues 3, Panthers 2

SUNRISE, Fla. – 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.