Taylor Hall scored his first goal for Boston and Tuukka Rask stopped 22 shots to earn his first victory since February — and 300th of his career — in the Bruins' 4-1 victory over the New York Islanders on Thursday night.

Rask had played just once since March 7 because of a back injury. His teammates gave him an easy one, outshooting the Islanders 45-23 — including a 23-7 first period — and getting two goals from Brad Marchand and one from Craig Smith to win their second straight game.

Travis Zajac scored his first goal for New York, and Semyon Varlamov made 41 saves. The Islanders had won five of their previous six games, and trail the first-place Washington Capitals by two points in the East Division.

SABRES 5, CAPITALS 2

Anders Bjork scored his first goal with his new team and added an assist, helping Buffalo spoil Nicklas Backstrom’s 1,000th game.

Sam Reinhart scored his 15th goal and Victor Olofsson added his 12th for Buffalo, which has won five of its last nine following an 18-game winless streak. Casey Middlestadt added the first short-handed goal of his career during the Sabres’ three-goal second period. Tage Thompson scored an empty-netter.

Dustin Tokarski made 27 stops for Buffalo after Linus Ullmark was scratched with a lower body injury. Tokarski, Buffalo’s fourth-string goalie, won for the first time since stopping 25 shots in Montreal’s 3-1 victory over Ottawa on Dec. 12, 2015.

Anthony Mantha scored his second goal in as many games with Washington following his trade from Detroit. Dmitry Orlov also scored.

RED WINGS 4, BLACKHAWKS 1

Jakub Vrana scored in his Detroit debut, and Troy Stecher added two goals for the Red Wings.

Vrana and Richard Panik played for the first time since the Red Wings acquired them in a trade Monday with Washington. Vrana put Detroit up 2-1 with a breakaway goal in the second period.

Michael Rasmussen scored into an empty net for the Red Wings, who have a three-game winning streak for the first time this season.

Duncan Keith scored the only goal for Chicago, which remained four points behind Nashville for the fourth spot in the Central Division.

LIGHTNING 3, PANTHERS 2, OT

Victor Hedman scored 54 seconds into overtime to give Tampa Bay the victory against Florida.

The Lightning remained tied for first place in the Central Division with Carolina, though the Hurricanes have a game in hand. Florida is one point back.

Andrei Vasilevskiy made 36 saves for his NHL-leading 26th victory of the season and added an assist. Alex Killorn had a goal and an assist. Ross Colton also scored for Tampa Bay.

Chris Driedger stopped 15 shots for the Panthers. Patric Hornqvist and Anthony Duclair scored for Florida, which has one win in the past four games.

RANGERS 4, DEVILS 0

Artemi Panarin had two goals and an assist, Igor Shesterkin got his second straight shutout in New York's win over New Jersey.

Jacob Trouba and Ryan Lindgren also scored to help New York win for the sixth time in nine games (6-1-2). Colin Blackwell had a career-high three assists and Ryan Strome added two.

Shesterkin finished with 16 saves for his second NHL shutout — and second in three days against the Devils. He had 27 saves in a 3-0 win at New Jersey on Tuesday night.

Mackenzie Blackwood finished with 29 saves while taking a regulation loss for his fifth straight start. The Devils have lost four straight and eight of nine (1-6-2).

FLYERS 2, PENGUINS 1, SO

Claude Giroux and Sean Couturier scored in the shootout and Philadelphia defeated Pittsburgh.

Giroux and Couturier were the lone shooters for Philadelphia. Jake Guentzel scored for Pittsburgh, but Carter Hart stopped Sidney Crosby and Kris Letang to seal the win.

Jakub Voracek scored his eighth of the season in regulation for the Flyers, who snapped a two-game skid. The Flyers won for just the ninth time in their past 25 games. Hart stopped 31 shots for his first win in eight starts.

Crosby scored his 17th of the season for Pittsburgh, which had its three-game win streak end.

HURRICANES 4, PREDATORS 1

Warren Foegele scored the first of three goals by Carolina in under eight minutes and the Hurricanes snapped a two-game skid.

Andrei Svechnikov, Vincent Trocheck and Sebastian Aho also scored for the Hurricanes. Svechnikov and Trocheck each added an assist. Petr Mrazek made 19 saves for Carolina, improving to 3-0-1 since returning from a thumb injury that sidelined him for more than two months.

Erik Haula had a short-handed goal for Nashville against his former team, trimming the deficit to 3-1 in the third period. Juuse Saros stopped 25 shots for the Predators, who lost for only the second time in seven games.

JETS 5, MAPLE LEAFS 2

Nikolaj Ehlers scored twice and Connor Hellebuyck made 31 saves to lead Winnipeg past Toronto.

Kyle Connor added two goals, including one into an empty net, to go along with an assist, while Mark Scheifele had a goal and two assists for Winnipeg. Neal Pionk chipped in with two assists as the Jets moved within three points of the Leafs for the top spot in the North Division.

John Tavares, added a goal and an assist, and Alex Galchenyuk also scored for Toronto.

Jack Campbell, who started the season 11-0-0 before Monday’s 4-2 loss in Montreal to the Canadiens, allowed three goals on six shots in the first period before getting pulled in favor of David Rittich.

More AP NHL: https://apnews.com/hub/NHL and https://twitter.com/AP_Sports