Mark Scheifele and Jacob Trouba each had a goal and two assists, and Mathieu Perreault, Kyle Connor, Bryan Little and Andrew Copp also scored for the Jets (27-13-2), who have scored at least four goals in three of their past four games (3-1-0). Connor Hellebuyck made 37 saves.
"I think we like what we can do offensively," Wheeler said. "So there's going to be nights where we pour it on and their goalie plays well, and there's going to be nights where we get a few and make the most of our chances."
WATCH: [All Avalanche vs. Jets highlights]
Gabriel Landeskog scored twice, Carl Soderberg had a goal and an assist, and Nathan MacKinnon and Tyson Barrie each had two assists for the Avalanche (20-15-8), who have lost seven of their past eight games (1-5-2). Philipp Grubauer made 14 saves.
"Well, it's easy to say you deserve something but if you give up [seven] goals, it's hard to win a game," Avalanche forward Mikko Rantanen said. "We won the shots (41-21), but we didn't win the game, so it doesn't really matter. We created a lot of chances, the first period especially. We played really good and they got a 2-0 lead there. We came back and just tough result."
Perreault gave Winnipeg a 1-0 lead at 3:05 of the first period, deking Grubauer in front after a centering pass from Brandon Tanev.