Scheifele made it 6-4 at 2:46 of the third period, scoring from behind the goal line on the power play by banking it off Canadiens defenseman Ben Chiarot.
"I saw the way that he was turned and just a cagey play," Scheifele said. "You can tell their game has changed a bit. They're on the puck, they swarm, they make you make plays. You can't just throw your mess to someone else. You've got to make a play, you've got to handle the puck, you've got to get it under control quick and you've got to make a play. You've got to do it fast."
Dubois' power-play goal at 5:49 made it 7-4, and Paul Stastny scored on the power play at 17:26 for the 8-4 final.
"That was a crazy game, a lot of back and forth," Dubois said. "Tonight, to keep going and not panic too much feels really good. At this point of the year, we'll take the two points and be happy with it. We did a lot of good things. I think it's a game we can use to build off."
NOTES: The Jets became the first team in NHL history to relinquish a lead of four goals before winning by a four-goal margin. … The Jets and Canadiens are the third teams to combine for at least seven goals in the first period this season. … Prior to the five-game winning streak, Montreal had lost 10 straight (0-8-2). … Canadiens forward Mathieu Perreault, who played seven seasons for Winnipeg, had two shots on goal and a hit in 10:56 of ice time in his first game against his former team. … Blake Wheeler played his 800th game with the Jets/Atlanta Thrashers, the second player to do so (Bryan Little, 843).