ST. LOUIS -- The Columbus Blue Jackets continue to make life miserable for Western Conference opponents.
Cam Atkinson and Boone Jenner each had a goal and an assist, and the Blue Jackets won a franchise-best eighth straight road game with a 4-2 victory against the St. Louis Blues at Scottrade Center on Saturday.
"We haven't talked at all or didn't notice that we've had a road streak going," said Columbus defenseman Jack Johnson, who scored a power-play goal. "Really we've just been talking about winning, trying to keep the winning streak going, regardless of whether we're on the road or at home."
Columbus (35-34-4) won its sixth game in a row, all against Western teams, and for the ninth time in 10 games. The win was their 22nd on the road, a Blue Jackets record.
"Winning cures everything," Johnson said. "That's an old hockey, sports saying. As long as you're winning, there's a great atmosphere in the room, a great atmosphere at home. We're just going to try to keep it going as long as we possibly can."
William Karlsson scored for the Blue Jackets, and Sergei Bobrovsky played for the second time in as many days and made 29 saves. Bobrovsky made 31 saves in a 5-2 victory at the Chicago Blackhawks on Friday.
"It's not an easy place to play, especially back-to-back, both in Chicago and here," Columbus coach Todd Richards said. "It's a good job by the guys. Six periods of, I think, hard hockey where they put it on the line. We weren't perfect but the compete is there and that's what you want. It leads to the resiliency and finding ways to win hockey games."
The Blues (46-22-7) remained three points behind the Nashville Predators for first place in the Central Division. Patrik Berglund had a goal and an assist, his first multi-point game since Jan. 6, and Vladimir Tarasenko scored his team-leading 36th goal.
The second-place Blues, who were without right wing T.J. Oshie because of an illness and lost left wing Alexander Steen to a lower-body injury in the first period, lead the Minnesota Wild by four points and the Blackhawks by five in the Central Division.
"Two really big pieces that we're obviously missing on the ice," Berglund said. "I think you can tell. Hopefully they're better and they get back real soon.
"You've got to do the best you can with it, but we played pretty much 20 minutes today. The first 40 wasn't very good obviously. We've got to play for 60 minutes. ... We've got to start playing for 60 minutes."
The Blues were aided by the return of all-star defenseman Kevin Shattenkirk, who missed 25 games following abdominal surgery. Shattenkirk finished with 21:34 ice time.
"I felt alright," Shattenkirk said. "It's still a work in progress, but early on, it was a little panicky and just trying to get used to the speed of the game and making plays quickly. And then from that moment on, it was just trying not to over-extend myself. I know it's tough because we were always down by a goal, but not trying to get too crazy and over-extend myself offensively and on the power play, staying out too long and things like that."
The Blue Jackets took a 1-0 lead on Karlsson's first goal in 19 games. Columbus broke out with a rush, and Karlsson took a cross-ice pass from Scott Hartnell and beat Blues goalie Brian Elliott 7:06 into the first period.
Ryan Johansen nearly gave Columbus a two-goal lead near the end of the first period when he went in on a breakaway from the left after Blues defenseman Alex Pietrangelo fell down and lost the puck. But Johansen's backhand was wide of the goal.
St. Louis went scoreless in the first period for the ninth straight game. The Blues have gone 185:40 without a first-period goal. The most-recent one came March 10 against the Winnipeg Jets.
The Blue Jackets and Blues traded goals in the second period. St. Louis tied the game twice, but Columbus retook the lead each time.
Berglund's first goal in 13 games tied the game 52 seconds into the second period after Jay Bouwmeester poke-checked the puck away from Columbus' Nick Foligno and Jori Lehtera sprung Jaden Schwartz and Berglund on a 2-on-0. Berglund finished Schwartz's pass to make it 1-1.
Johnson's power-play goal gave Columbus a 2-1 lead when his slap shot from the blue line beat a screened Elliott at 11:39. It was Johnson's first goal in 28 games. The Blues had been 44-for-47 killing penalties before the goal.
Tarasenko scored a power-play goal for the Blues to tie the game 2-2. He took a Berglund pass into the left circle and his wrist shot beat a screened Bobrovsky, who had David Backes in front of him at 14:44.
But for the third time in the game, Columbus restored the lead when Jenner was all alone in front after taking a Johansen pass with 20.1 seconds remaining. The puck deflected off Pietrangelo right to Johansen, who fed Jenner and he finished the shot on Columbus' 14th shot of the game.
"It was a great goal," Richards said. "Great patience by (Johansen) and Boone does a good job of opening up and giving him a target and then (Johansen) makes a great pass."
It was the kind of goal that can deflate a team at the end of the period, especially after allowing the go-ahead goal at that time.
"It bounced straight to their guy so I challenged [Johansen]," said Elliott, who finished with 13 saves. "He faked the shot and put it backdoor. Not much you can do on that one.
"Twenty seconds later, we're back in here ready to regroup. You never want to give that up. We can't be offense, offense, offense. You've got to keep it out of your net, too. Starting with me, we've got to be better."
Atkinson, who had a hat trick Friday, secured the win with an empty-net goal with 1:18 remaining. It was his seventh point in three games.
Columbus won for the fourth time in the past 20 games in St. Louis.
"(The Blues) are really skilled offensively but I think we played solid defense all through the game," Karlsson said.