Jamie Benn and Denis Gurianov scored, Miro Heiskanen and Tyler Seguin each had two assists, and Ben Bishop made 36 saves for the Stars (16-11-3), who won the second half of a home-and-home with the Jets to end a four-game winless streak (0-3-1). The Jets won 5-1 on Tuesday.
"A big part of it was just having a good start and being more emotionally involved and engaged," Stars forward Blake Comeau said. "We were more of a physical team than we were in Winnipeg.
"I think we are playing our best hockey when we have guys playing physical, we're checking well and we're creating chances that way."
Connor Hellebuyck made 36 saves for the Jets (17-10-2), who are 9-3-1 in the past 13 games.
Benn scored with a wrist shot on a power play at 18:27 of the first period to give the Stars a 1-0 lead.
"We have a lot of character in this room," Benn said. "After our effort in Winnipeg, we weren't ourselves and it wasn't our team. We responded tonight."
Gurianov made it 2-0 at 9:25 of the second with a wrist shot from the right circle. It was his first goal since Nov. 2 when he scored twice against the Montreal Canadiens.
"I thought we played with really good emotion throughout the entire game," Stars coach Jim Montgomery said. "I thought it was important that we responded, and we did respond. I really liked the way that we came out and went after them."
Blake Wheeler cut the lead to 2-1 at 1:38 of the third period on a shot that deflected off Bishop's arm.
"We're the same," Wheeler said about his line with Nikolaj Ehlers and Jack Roslovic. "Just stayed with it and we had some [shots blocked] before that that we could've capitalized on. But yeah, just stay in the fight and have a great battle."
Dallas went 2-for-5 on the power play and 3-for-3 on the penalty kill.
"I thought the power play generated a lot of momentum for us," Montgomery said. "I know the numbers are good at 2-for-5, but throughout the power plays I thought we generated a lot of momentum for our bench and our team."