DETROIT — Tuukka Rask made 23 saves for his 31st career shutout to lead the Boston Bruins to a 1-0 win over the Detroit Red Wings on Saturday night.

Tim Schaller scored for the Bruins, who snapped a three-game losing streak and ended Detroit’s six-game winning streak.

It was Rask’s first game back after missing the previous three with a lower-body injury.

Jimmy Howard stopped 35 shots for the Red Wings.

Schaller scored with 2:11 left in the second period as his shot from along the goal line in the right corner went in off of Howard’s left hip. It was Schaller’s first goal of the season.

Detroit Coach Jeff Blashill challenged that the play was offside going into the Detroit zone but the play was determined to be onside after a video review.

It also ended Howard’s shutout streak at 156:02.

CANADIENS 2, MAPLE LEAFS 1: Shea Weber scored a tiebreaking power-play goal in the third period, and host Montreal remained the only team without a regulation loss (8-0-1).

DEVILS 3, LIGHTNING 1: Adam Henrique and Damon Severson set each other up for first-period goals and New Jersey won at home.

PENGUINS 5, FLYERS 4: Evgeni Malkin scored twice, including the tiebreaker in the third, and Sidney Crosby also had two goals to lead Pittsburgh in a win at Philadelphia.

SABRES 3, PANTHERS 0: Anders Nilsson made 33 saves in his second NHL shutout, Sam Reinhart had a goal and an assist, and host Buffalo snapped a four-game winless streak.