Tyler Toffoli had a goal and an assist, and Tomas Tatar had three assists for Montreal (11-6-6), which split the two-game set and was 2-0-1 on its first homestand under coach Dominique Ducharme. Carey Price made 28 saves.
The Canadiens are 2-1-2 since coach Claude Julien was fired Feb. 24 and replaced by Ducharme, who said he was confident players were buying into his methods.
"I had no doubt about that," Ducharme said. "Every day they show up, they're engaged. I was really happy for them. They've put in so much, those guys care a lot. And to see them getting rewarded with a lot of success tonight. It won't be like that every night, but our players got rewarded tonight. I think it's good for them because they put in the work."
Mathieu Perreault scored for Winnipeg (15-8-1), which won 4-3 in overtime here Thursday.
"You've got to give them credit, they were a desperate team," Jets captain Blake Wheeler said. "They're trying to get on a roll here, and you know they made their opportunities count."
Connor Hellebuyck allowed four goals on 19 shots before being replaced in the second period by Laurent Brossoit, who made six saves.
"I felt great out there, I thought the guys were good in front of me," Hellebuyck said. "So they had a good night, hats off to them. They took it to us tonight."