Boston Bruins' Brad Marchand, second from right, celebrates his goal with David Pastrnak (88), of the Czech Republic, Torey Krug (47) and Patrice Bergeron (37) during the second period of an NHL hockey game against the New York Islanders in Boston, Saturday, Dec. 9, 2017. (AP Photo/Michael Dwyer)
Boston Bruins' Brad Marchand, second from right, celebrates his goal with David Pastrnak (88), of the Czech Republic, Torey Krug (47) and Patrice Bergeron (37) during the second period of an NHL hockey game against the New York Islanders in Boston, Saturday, Dec. 9, 2017. (AP Photo/Michael Dwyer) Credit: Michael Dwyer

Boston — Brad Marchand and Jake DeBrusk scored, Tuukka Rask stopped 30 shots and the Boston Bruins beat the New York Islanders, 3-1, on Saturday night.

Danton Heinen added an empty-net goal, and Torey Krug and David Pastrnak each had two assists for the Bruins, who won for the eighth time in 10 games.

Anders Lee scored and Jaroslav Halak made 29 saves for New York, which has lost four of five.

Rask earned his fourth straight win after struggling to a 3-8-2 start this season, which prompted many Bruins fans to call for coach Bruce Cassidy to play backup Anton Khudobin as the No. 1 goalie. Khudobin opened the season 7-0-2.

Marchand’s goal made it 1-0 at 10:51 of the second period. With the Islanders short-handed because of a too-many-men-on-the-ice penalty, Marchand took a pass from Krug, broke in down the left wing and snapped off a wrist shot that slipped between Halak’s pads.

Blues 6, Red Wings 1

Detroit — Jaden Schwartz knocked home his own rebound and St. Louis scored four times on only five shots on the way to beating Detroit.

Vladimir Sobotka, Scottie Upshall, Jay Bouwmeester, Brayden Schenn and Dmitrij Jaskin also had goals for the Blues in their third straight victory.

Blue Jackets 1, Coyotes 0

Columbus, Ohio — Josh Anderson scored 30 seconds into the game and Sergei Bobrovsky did the rest, recording his 23rd career shutout as Columbus beat Arizona.

The reigning Vezina Trophy winner had 35 saves and got his fourth shutout this season as Columbus won its second game in as many days and its 10th out of 13.

Rangers 5, Devils 2

New York — Mats Zuccarello scored twice, Henrik Lundqvist stopped 26 shots and New York beat New Jersey.

Jimmy Vesey, Jesper Fast and Kevin Hayes also scored to help New York win for the 10th time in their last 11 at home. Rick Nash added two assists.

Lightning 4. Jets 3 (ot)

Tampa, Fla. — Brayden Point scored 36 seconds into overtime and Tampa Bay completed a perfect four-game homestand with a win over Winnipeg.

Point eluded a Winnipeg defender and put back a backhander past Connor Hellebuyck for the win.

Yanni Gourde, Mikhail Sergachev and Nikita Kucherov also scored for Tampa Bay, and Andrei Vasilevskiy made 17 saves.

Maple Leafs 4, Penguins 3

Pittsburgh — Tyler Bozak scored two goals, and Toronto got off to a fast start in a victory over Pittsburgh.

Conner Brown and James van Riemsdyk scored in the first 1:42 of the game, and Bozak also scored in the first period. Mitch Marner had three assists for the Maple Leafs, who’ve won five of their last seven.

Avalanche 7, Panthers 3

Sunrise, Fla. — Nathan MacKinnon and Alexander Kerfoot scored 41 seconds apart in the second period and Colorado beat Florida to snap a four-game skid.

Colin Wilson, Erik Johnson and Mikko Rantanen also had goals for the Avalanche. Matt Nieto and Carl Soderberg both scored into an empty net late in the third, and Semyon Varlamov stopped 39 shots.

Oilers 6, Canadiens 2

Montreal — Jujhar Khaira had a career-high two goals to lead Edmonton over Montreal.

Mike Cammalleri, Milan Lucic, Oscar Klefbom and Yohann Auvitu also scored for the Oilers, who have won four of their last six. Laurent Brossoit stopped 22 shots.

Golden Knights 5, Stars 3

Dallas — David Perron, Reilly Smith and Brayden McNabb scored in a span of 3:37 during the second period, and Vegas held off Dallas for its fourth straight victory.

Dallas has lost three in a row following a five-game winning streak.

Perron’s power-play goal at 4:58 broke a 1-all tie and McNabb scored at 8:35 for a 4-2 lead. Alex Tuch had the Golden Knights’ first goal in the first period, and Erik Haula scored into an empty net with 42 seconds left.