COLUMBUS -- Carl Soderberg had a goal and two assists for the Arizona Coyotes in a 4-2 win against the Columbus Blue Jackets at Nationwide Arena on Tuesday.
Darcy Kuemper made 33 saves for the Coyotes (16-9-4), who were 0-1-1 in the previous two games.
"This is a tough team to play against, especially in their building," Kuemper said. "They were flying tonight. We just did a good job of holding our structure and containing them best we could.
"The structure was good in front of me. When it's like that your reads are a lot easier, you're seeing the puck. [I'm] just trying to chip in and do my part as well."
[WATCH: All Coyotes vs. Blue Jackets highlights]
Dean Kukan and Alexandre Texier scored, and Joonas Korpisalo made 24 saves for the Blue Jackets (11-12-4), who have lost two straight and three of four.
"It's been like that almost the whole season," Kukan said. "We can't score goals. That's the main issue we have. All in all, we played a good game."
Video: ARI@CBJ: Keller one-times Dvorak's feed for PPG
The Blue Jackets were playing their first game without defenseman Zach Werenski, who sustained an upper-body injury in a collision with Anders Lee in a 2-0 loss at the New York Islanders on Saturday.
Clayton Keller gave the Coyotes a 1-0 lead on the power play with 49 seconds left in the first period.
He took a cross-ice pass from Christian Dvorak for an off-wing one-timer from the right circle that went off Columbus defenseman David Savard for his fifth goal and first in 10 games.
"It was at the end of the period and you don't want to get scored on, but it was a PK, it was a lucky bounce, so you can't really do anything against that," Kukan said.
Kukan, a defenseman, tied it 1-1 at 2:24 of the second. He scored his first regular-season NHL goal in his 63rd game with eight seconds left on the front end of double minor to Jakob Chychrun for high-sticking. Kukan has one goal in 10 Stanley Cup Playoff games.
"I think I had a good game," Kukan said. "I've got good confidence right now. I'm making plays and doing really good."
Christian Fischer gave the Coyotes a 2-1 lead at 9:35 with a shot off the left post on the rush.
"That's a team that thrives off the rush," Blue Jackets forward Nick Foligno said. "We talked about it before the game. All their opportunities, obviously the power-play one, were rush chances.
"You can't give a team, not freebies, but allow them to get to their game. Tonight, we did."
Lawson Crouse extended the lead to 3-1 at 16:39 when he redirected a shot by Soderberg.
"Sometimes when things aren't going well, you're not feeling good, sometimes you throw pucks to the net, it hits something and goes in," Coyotes coach Rick Tocchet said.
Texier cut it to 3-2 at 2:13 of the third with his fourth goal before Soderberg scored into an empty net at 19:25 for the 4-2 final.
"We played a good game from the start," Soderberg said. "We got the first goal. We were pretty solid over three periods."
Video: ARI@CBJ: Fischer goes off the post and in
They said it
"It's one of those weird things. I seem to get a bunch of Grade-A looks here. I could have had seven goals. I don't know if I gained confidence or lost confidence in that game." -- Coyotes forward Christian Fischer on scoring four goals in his past two games at Nationwide Arena
"Most of the time, win or lose, I feel like we play the same way. There haven't been very many games you could say we were off and not good, so just a consistent approach makes it a lot easier not to go through huge valleys." -- Coyotes goalie Darcy Kuemper
"We're just not finding the back of the net consistently enough and end up with some of the goals against us, [that was] just tough puck luck for us. But that's what happens, and we have to force it to try to go the other way." -- Blue Jackets coach John Tortorella
Need to know
Arizona is 9-3-3 on the road and has at least a point in nine of the past 10 road games (7-1-2). … Coyotes defenseman Alex Goligoski has six points (one goal, five assists) in the past five games. … Chychrun played his 200th NHL game. … Kukan moved from the third to the top defense pair with Seth Jones with Werenski out. Scott Harrington replaced Werenski in the lineup after being scratched the previous seven games. … Blue Jackets forward Cam Atkinson played his 554th NHL game to move past Fedor Tyutin into second place on the Blue Jackets' all-time list behind Rick Nash (674).
Coyotes: At the Philadelphia Flyers on Thursday (7 p.m. ET; NBCSP, FS-A PLUS, NHL.TV)
Blue Jackets: Host the New York Rangers on Thursday (7 p.m. ET; ESPN+, FS-O, MSG2, NHL.TV)
Video: Soderberg notches three points in 4-2 win in Columbus