Cole Caufield scored twice, and Juraj Slafkovsky had two assists for the Canadiens (9-3-3), who had won five in a row but extended their point streak to eight games (6-0-2). Fowler made 42 saves.
“You look at that game, we were winning but we weren’t beating them,” Montreal coach Martin St. Louis said.
Owen Beck gave Montreal a 1-0 lead at 3:05 of the first period, scoring from the top of the left circle for his first goal of the season.
Josh Anderson made it 2-0 at 18:18. He got the puck along the boards, skated into the slot, and lifted a backhand over Skinner.
Caufield extended the lead to 3-0 with a power-play goal at 4:00 of the second period, burying a rebound past a diving Skinner from the bottom of the left circle.
Caufield then made it 4-0 with another power-play goal 46 seconds into the third period. He roofed a shot from a sharp angle over the shoulder of Skinner, who was anticipating a cross-crease pass to Alex Newhook.
“The guys thought the game was over, I think,” Caufield said. “Listen, a four-goal lead, there’s no excuse for this. Yeah, it was terrible.”
Fowler came within 2:39 of his second shutout in three games, stopping the first 37 shots he faced before Bauer’s goal began the Jets’ unprecedented comeback.
“We had 86 shot attempts tonight,” Arniel said. “We spent a lot of time in their end of the rink. That young Fowler kid, wow. That’s twice now I’ve seen him. I don’t want to see him anymore.”
NOTES: The Jets scored their fastest four goals in a game in franchise history (2:06). Their previous record was four goals in 2:16 set on Nov. 9, 1984. ... Caufield has now scored against every NHL team, including the Arizona Coyotes.