MONTREAL (AP) - Carey Price made 36 saves in his return from a lower-body injury and the Montreal Canadiens beat the Buffalo Sabres 3-0 on Saturday night to snap a five-game losing streak.

Jeff Petry, Alex Galchenyuk and Paul Bryon scored. Montreal's last previous victory was against the Sabres two weeks ago.

Price missed 10 games with the injury. The shutout was his 40th in the NHL and first since Feb. 28, 2017.

Robin Lehner made 23 saves for the Sabres. They have lost eight of their last nine games.

Price had a shaky start to the season prior to getting hurt, but the 30-year-old looked like his old self Saturday. The goalie, whose specific injury was never disclosed, made key saves to keep his side in the game.

In the second period, Price made back-to-back saves on Zemgus Girgensons and Johan Larsson in close quarters. In the third, Price stopped Jack Eichel twice on the power play to preserve Montreal's three-goal lead.

Petry got the home side on the board with his third goal of the season at 12:54 of the first period. With Montreal on the power play, Petry's shot from the point went off Rasmus Ristolainen's stick and the puck jumped over Lehner's shoulder.

Galchenyuk made it 2-0 with his first goal in 12 games at 13:58 of the second period. Streaking down the ice on a 2-on-1 with Byron, Galchenyuk buried the rebound after Byron's shot bounced off Lehner's pad.

Byron got one of his own in the third period when he scored on a short-handed breakaway. The first-line winger intercepted a pass from Eichel and moved in all alone on Lehner, beating him five-hole.

It looked like Evander Kane had spoiled Price's shutout with 32 seconds remaining in the game but the goal was disallowed for goaltender interference.

NOTES: Montreal D Shea Weber (lower-body) missed his third straight game. ... Antti Niemi was Price's backup after Charlie Lindgren was demoted to the AHL on Friday. ... Montreal plays seven of its next eight games at the Bell Centre.

UP NEXT

Sabres: Host Tampa Bay on Tuesday night.

Canadiens: Host Columbus on Monday night.