Columbus has defeated Dallas six straight times and 11 of the past 14 (11-2-1) since Jan. 28, 2013. The Blue Jackets have won six in a row at home in the series.
Anthony Duclair, Markus Nutivaara, Nick Foligno and Ryan Murray scored, and Sergei Bobrovsky made 27 saves for the Blue Jackets (8-6-1), who won for the second time in five games (2-2-1).
WATCH: [All Stars vs. Blue Jackets highlights]
"The overall game, the determination was at a high level. That was the most important thing," Blue Jackets coach John Tortorella said.
Jamie Benn scored, and Ben Bishop made 30 saves for the Stars (8-6-1), who lost their second straight and completed a six-game trip with a 3-2-1 record.
"Obviously it wasn't the way we wanted to end it," Stars forward Blake Comeau said. "It wasn't our best effort tonight but we get to go home. We get tomorrow off. We get a chance to regroup.
"It's a bit of a frustrating feeling the way we played tonight. We could have made it a really successful road trip."
Duclair made it 1-0 at 19:00 of the first period with a power-play goal, the Blue Jackets' first in 21 tries since 2:35 of the third period Oct. 25 at the St. Louis Blues when Duclair scored. It was also the second goal on the power play in 27 tries at home.