MONTREAL — Jeff Petry had four assists, Carey Price made 29 saves and Montreal snapped Florida’s six-game winning streak with a 4-0 victory Saturday afternoon.

Nick Suzuki, Artturi Lehkonen, Tomas Tatar and Brendan Gallagher scored for the Canadiens, who improved to 6-2-0 in their last eight games.

It was Price’s third shutout of the season and No. 47 of his career. Petry recorded his first career four-point game.

Playing their first game since Jan. 21, the Panthers were shut out for the first time this season. Sergei Bobrovsky stopped 31 shots.

Florida center Aleksander Barkov left in the second period after taking a hit from Shea Weber along the end boards.

SABRES 2, BLUE JACKETS 1: Jack Eichel scored 36 seconds into overtime and Buffalo won at home, ending a six-game winning streak for Columbus.

Eichel controlled the puck from his own zone into the offensive zone, then circled from the left side to the right circle and snapped a shot past Matiss Kivlenieks.

Evan Rodrigues also scored for Buffalo, which stopped a three-game slide. Carter Hutton made 22 saves for his first win since a 4-3 overtime victory against San Jose on Oct. 22.

Oliver Bjorkstrand scored for Columbus, which was coming off a nine-day break. It was his fifth goal in three games since missing 13 because of a rib injury.

CANUCKS 4, ISLANDERS 3: Quinn Hughes scored twice, including his eighth of the season 42 seconds into overtime, and visiting Vancouver earned its fifth consecutive victory.

J.T. Miller and Tim Schaller also scored for Vancouver, and Jacob Markstrom had 34 saves. The Pacific Division-leading Canucks improved to 14-3-0 since Dec. 19.

Michael Dal Colle, Jordan Eberle and Brock Nelson scored for the Islanders in their third consecutive loss on home ice.

Hughes sent a wrist shot past Greiss for the winning goal. It was the first career multigoal game for the 20-year-old defenseman.

STARS 3, DEVILS 2: Joe Pavelski scored 1:39 into overtime to lift Dallas to a win at New Jersey.

MAPLE LEAFS 2, SENATORS 1: Mitch Marner scored on a power play at 3:54 of overtime, giving Toronto a win at home.

FLYERS 6, AVALANCHE 3: Kevin Hayes and Joel Farabee scored two goals each and seldom-used goalie Alex Lyon made 28 saves for his first win in nearly two years as Philadelphia won at home.

RANGERS 1, RED WINGS 0: Henrik Lundqvist made 33 saves for his first shutout of the season and Mika Zibanejad scored in the first period as New York won in Detroit.

JETS 5, BLUES 2: Jack Roslovic had two goals and an assist to lead Winnipeg to a win at home.

GOLDEN KNIGHTS 3, PREDATORS 0: Chandler Stephenson, Nicolas Roy and Reilly Smith scored, Marc-Andre Fleury made 19 saves and Vegas won at Nashville.

Comments are not available on this story.