"There was some solid pushback in that. It was clearly a big goal, six-on-five," Jets coach Paul Maurice said. "The bench didn't get quiet, they were still pulling for each other. We suffered 10 minutes in there that were tough. They were on us real good."
The teams play again Tuesday (8 p.m. ET; TSN3, SNW, NHL.TV). It was the first of three straight matchups between the Flames and Jets over a span of four days in Winnipeg. The Flames host the Oilers on Saturday before the Jets travel to Calgary for their fourth straight game against the Flames on February 9.
"Especially coming in off the road in Montreal (2-0 win on Saturday) for us to be able to get the first one is huge," Flames coach Geoff Ward said. "It's probably going to make our mood a little better tomorrow morning ahead of the second one. If you come in and lose a tough one I think that may mentally play with your team a little bit. So that's a good thing for us, but we understand it's just one game out of three. We've got to be ready for tomorrow."
Scheifele tied the game 3-3 at 18:10 of the third period.
Gaudreau tied the game 2-2 at 6:54 of the third period before Mangiapane made it 3-2 Flames at 13:45.
"I liked our compete and ability to battle back there," Mangiapane said. "It was good play all around by our line. I had another chance there before I wish I could have capitalized on earlier. It was a good play, the puck sitting there and I was happy to tap it home."
Connor scored at 4:31 and 13:46 of the first period to give the Jets a 2-0 lead.
Tanev, who signed with Calgary as a free agent Oct. 9, scored his first goal with the Flames seven seconds into the second period on a bouncing wrist shot from Calgary's blue line to cut Winnipeg's lead to 2-1.