Zegras put the Flyers up 2-1 at 6:26 of the second period in his 300th NHL game. He took a pass from Konecny on a 2-on-1 and scored with a wrist shot under Fowler’s right pad.
It was Zegras’ 33rd point (14 goals, 19 assists) in 32 games, surpassing his point total from last season, when he had 32 points (12 goals, 20 assists) in 57 games with the Anaheim Ducks.
Brink made it 3-1 at 19:10, shooting into a wide-open net in the slot after Matvei Michkov stole the puck from Fowler behind the net.
“Ultimately, I’ve got to make a play there, and it’s my responsibility not to turn it over and I didn’t do my job,” Fowler said.
Konecny shot into an empty net with 1:25 remaining in the third period for the 4-1 final.
“The first two periods I thought were good, some pretty timely goals,” Zegras said. “[Grundstrom’s] goal at the end of the first was huge for us, and then obviously that one at the end of the second was a nice little push.”
Rasmus Ristolainen played his first game since March 11. The Flyers defenseman had surgery to repair a ruptured right triceps tendon on March 26 and was expected to miss about six months. He was plus-2 in 19:18 of ice time.
“He’s an absolute moose out there,” Zegras said.
Canadiens defenseman Mike Matheson did not play. He is day to day with an upper-body injury.
“It’s obviously a big loss with the way he plays and how many minutes he plays,” Canadiens captain Nick Suzuki said. “But I thought our defensemen did a pretty good job, and hopefully we can get him back relatively soon.”
NOTES: It was the first time the Flyers scored within the final minute of each of the first two periods of a game since Nov. 29, 2019, when Shayne Gostisbehere scored at 19:02 of the first and Couturier scored at 19:48 of the second in a 6-1 win against the Detroit Red Wings. … The Canadiens sent goalie Sam Montembeault to Laval of the American Hockey League for a conditioning assignment on Tuesday.