Winnipeg (6-6-0) has scored 30 goals in 12 games this season, including nine goals in its past six games. It is 2-4-0 in that span.
Forward Patrik Laine assisted on defenseman Josh Morrissey's game-tying goal at 15:49 of the third period in the Heritage Classic, his first point in four games.
Laine said he's hoping that contributing to the win will open the floodgates for himself and for his teammates.
"I guess we hope so," said Laine, who has 13 points (three goals, 10 assists) in 12 games. "It's been kind of a tough stretch, especially scoring goals. I think we were kind of struggling for 50 minutes in this game too. But 2-1 was enough tonight, and hopefully that will get us back on track."
Also among the hard-luck forwards recently is captain Blake Wheeler, who has no points in six games and six points (three goals, three assists) in 12 games this season.
Wheeler said it may take still more determination to turn the offensive struggles around.
"It felt that way after the Edmonton game, too," he said of a 1-0 shootout win against the Oilers on Oct. 20. "It's just, I think, 5-on-5, we're a little bit too perimeter. We do a great job on the forecheck, we win a lot of puck battles, we come up with a lot of pucks off dumps and have a lot of possession time in the O zone, but it's a lot of standing around and moving around and we get a shot through and then there's nobody in front.
"So I think we maybe have to put a little bit more of an emphasis to putting some bodies to the net and trying to get a bounce to squirt out to give us an empty net, do it that way."
Persistence will be one of Winnipeg's strong suits in the long run, Wheeler said. It showed up against the Flames in the Heritage Classic.
"It's a real grind for us right now," Wheeler said. "It's a tough time to get a bounce or even their first goal (a power-play goal by Elias Lindholm at 14:47 of the second period), we had a lot of angles showing that as a high stick (by Matthew Tkachuk).
"It's one of those things where you're just going through a rut and it seems like everything goes against you. I think we've got enough guys in this room, a locker room full of guys that just stay with it and keep grinding and show up every day with that mentality. I guess when you do that the tide turns at some point, so luckily we didn't run out of time [tonight]."