"For the team, it's huge. Every point matters," Korpisalo said. "It's been tough for me the past four weeks. Finally, I can help the team out.
"They had [19] shots in the first. The boys did a good job on the rebounds. I got a good flow in the first period and it was easy to build off that."
Panarin scored his 21st goal 16 seconds into the first period on a rebound near the left post for a 1-0 lead. He has three goals in the past two games.
Dubois had a goal nullified at 6:14 when Vegas successfully used a coach's challenge that Cam Atkinson was offside.
Haula made it 1-1 at 1:30 of the second period with his 24th goal.
"There's a lot of good things we did on the offensive side of the puck," Haula said. "Defensively, we need to make it harder."
Werenski put Columbus ahead 2-1 at 8:01. His 13th of the season set a Blue Jackets record for goals in a season by a defenseman. Bryan Berard (2005-06) and Seth Jones last season each had 12 goals.
It was the second goal in three games for Werenski after not scoring in the previous 25.
"Slumps happen to everyone," Werenski said. "Good players find a way to get out of them. Obviously, mine was pretty long. I'm happy to be out of it."