BOSTON (AP) — Adam Henrique scored twice and the Anaheim Ducks ended Boston's 18-game point streak with a 3-1 victory over the Bruins on Tuesday night.

Jakob Silfverberg also scored for the Ducks, the first team to beat the Bruins in regulation since Washington's 5-3 win Dec. 14 at Boston. Cam Fowler and Rickard Rakell had two assists apiece.

John Gibson made 25 saves before leaving in the third period with an undisclosed injury. Ryan Miller played the final 7:25 and nearly completed a shutout for the Ducks before Ryan Spooner scored for Boston with 41 seconds left.

Henrique scored into an empty net with 6.1 seconds remaining to seal it for the Ducks, who halted Boston's five-game winning streak and a stretch of 18 games with at least one point (14-0-4), which tied for the second-longest in franchise history.

The Ducks have won eight straight against the Bruins, who haven't beaten Anaheim since a 3-2 shootout win on Oct. 21, 2013.

PENGUINS 5, SHARKS 2

PITTSBURGH (AP) — Evgeni Malkin got his 12th career hat trick and Bryan Rust scored two goals as surging Pittsburgh rallied past San Jose.

Malkin's 24th goal of the season late in the second period tied it. His 25th early in the third gave Pittsburgh the lead for good and his 26th rolled into an empty net with just more than a minute remaining as the Penguins won for the eighth time in 10 games.

Matt Murray stopped 40 shots in his first start since the death of his father this month.

Brent Burns and Logan Couture scored power-play goals for the Sharks but San Jose dropped its second straight game without Joe Thornton, who is out indefinitely with a right leg injury.

JETS 3, LIGHTNING 1

WINNIPEG, Manitoba (AP) — Michael Hutchinson made 23 saves in his first NHL start of the season to help Winnipeg beat league-leading Tampa Bay.

Patrik Laine scored his team-leading 23rd goal for the Jets (30-13-8). Kyle Connor and Bryan Little also scored, and Blake Wheeler had two assists.

Rookie forward Matthew Peca scored for Tampa Bay (34-13-3), which had its three-game winning streak snapped.

Both teams let their starting goaltenders — ranked first and second in wins — have a night off after they took part in last weekend's All-Star festivities at Tampa Bay.

It was the first of 10 straight home games for the Jets, who have won seven in a row at Bell MTS Place and are 18-3-1 there this season.

GOLDEN KNIGHTS 4, FLAMES 2

CALGARY, Alberta (AP) — Jonathan Marchessault got the go-ahead goal and added an assist as Vegas scored three times in the final two minutes to stun Calgary.

Just 10 seconds after Erik Haula tied it 2-all at 18:14 of the third period, Marchessault got around Mark Giordano and beat Flames goalie Mike Smith over his glove.

David Perron scored into an empty net and Reilly Smith also had a goal for Western Conference-leading Vegas in the opener of a six-game road trip.

Matthew Tkachuk got his seventh goal in the last eight games for the Flames, who lost in regulation for the first time in 12 games. They had gone 7-0-4 since last losing in regulation on Dec. 29. Sam Bennett also scored for Calgary.

WILD 3, BLUE JACKETS 2, SO

COLUMBUS, Ohio (AP) — Zach Parise and Chris Stewart scored in the shootout as Minnesota topped Columbus.

Devan Dubnyk had 28 saves for the Wild (27-18-5), who earned their 10th road win of the season. Jason Zucker scored his 20th goal, and Charlie Coyle added his fifth in the third period.

The Blue Jackets (27-19-4) lost for the fourth time in six games. Sergei Bobrovsky made 41 stops, Artemi Panarin had a goal and an assist and David Savard scored his third of the season.

PANTHERS 4, ISLANDERS 1

NEW YORK (AP) — Harri Sateri stopped 32 shots for his first career victory and Florida beat New York.

Mike Matheson, Evgenii Dadonov, Keith Yandle and Jonathan Huberdeau scored for the Panthers, who snapped a three-game skid and improved to 3-6-1 since closing December with five straight wins.

Sateri was making his fourth start with Roberto Luongo and James Reimer sidelined by lower-body injuries. The 28-year-old rookie, who spent the previous three seasons in the KHL, made his NHL debut Jan. 2 at Minnesota and came in 0-3-0 with a 4.59 goals-against average.

Adam Pelech scored for the Islanders, who have lost four of six. Jaroslav Halak finished with 36 saves.

HURRICANES 2, SENATORS 1

RALEIGH, N.C. (AP) — Sebastian Aho and Victor Rask scored in the third period as Carolina edged slumping Ottawa.

Cam Ward made 29 saves for Carolina in the opener of an eight-game homestand, its longest of the season. The Hurricanes returned from the All-Star break with their second consecutive win after dropping six of eight.

Jean-Gabriel Pageau scored and Craig Anderson made 37 saves for the Senators, who have lost six in a row.

DEVILS 3, SABRES 1

BUFFALO, N.Y. (AP) — Taylor Hall scored in his first game after missing three with an injury to his right hand, and New Jersey snapped a four-game skid with a win over Buffalo.

Kyle Palmieri scored an empty-netter and added an assist, and Miles Wood also scored for the Devils. Backup goalie Keith Kinkaid stopped 27 shots in his first game since missing three with a groin injury. He started in place of Cory Schneider, who missed his fourth game since also hurting his groin.

Sabres defenseman Jake McCabe spoiled Kinkaid's shutout bid by scoring a power-play goal with 5:02 remaining.

BLUES 3, CANADIENS 1

ST. LOUIS (AP) — Carter Hutton made 33 saves and Ivan Barbashev broke a scoreless tie in the second period to help St. Louis defeat Montreal.

The Blues, who beat Montreal for the fifth successive time, have won five of six overall. The struggling Canadiens have lost 11 of 15.

Patrik Berglund pushed the lead to 2-0 with a power-play goal early in the third. Alexander Steen added an empty-netter with 2:17 left.

Charles Hudon ended Hutton's shutout bid by scoring a 6-on-4 goal with 1:07 remaining.

Hutton has started the Blues' last six games and appears to have supplanted Jake Allen as their No. 1 netminder. A 32-year-old journeyman, Hutton improved to 13-4-1. He has stopped 94 of his past 96 shots and is 8-1-1 in his last 10 starts.

BLACKHAWKS 2, PREDATORS 1

NASHVILLE, Tenn. (AP) — Anton Forsberg made 42 saves, and Vinnie Hinostroza had a goal and an assist in Chicago's victory over Nashville.

Last-place Chicago, which needs a big finish to get into the playoffs, returned from the All-Star break with its second straight win. David Kampf also scored for the Blackhawks.

Kyle Turris had Nashville's goal and Juuse Saros made 29 saves. The Predators lost in regulation for the first time since Jan. 2.

KINGS 3, STARS 0

DALLAS (AP) — Darcy Kuemper made 28 saves in his ninth career shutout, leading Los Angeles over Dallas.

Paul LaDue, Drew Doughty and Alec Martinez scored as Los Angeles earned its second consecutive win. The Kings are among a group of playoff contenders with 59 points, one behind Dallas.

Ben Bishop made 39 saves for the Stars, who dropped their second straight game but retained a one-point lead for the first Western Conference wild card. Dallas came up empty on each of its four power plays against the NHL's best penalty killers.

CANUCKS 4, AVALANCHE 3, OT

VANCOUVER, British Columbia (AP) — Sven Baertschi scored 1:07 into overtime and Vancouver defeated Colorado.

Bo Horvat, Michael Del Zotto and Daniel Sedin also scored for the Canucks. Jacob Markstrom stopped 27 shots, and Christopher Tanev had three assists.

Gabriel Landeskog scored twice and J.T. Compher had the other goal for Colorado, which got 22 saves from Jonathan Bernier.

Mikko Rantanen added two assists for the Avalanche, who lost leading scorer Nathan MacKinnon to an upper-body injury in the second period. Colorado has dropped three in row after winning 10 straight games.

___

More AP hockey: https://apnews.com/tag/NHLhockey