Manny Malhotra and Nikolai Zherdev each had two assists for the Blue Jackets, who came in having scored the fewest goals (28) in the NHL. Columbus, which ended a four-game losing streak, has won its last three home games.

Todd Marchant also scored for the Blue Jackets.

The loss kept St. Louis winless on the road (0-4-2). Lee Stempniak scored a power-play goal in the final minute to avoid the shutout.

Two fights broke out after the game ended, with the officials taking several minutes to clear the ice and send the players back to the locker rooms.

Vyborny opened the scoring at 17:21 of the first period after Malhotra skated behind the net and flipped the puck into the slot with a wraparound move. Vyborny was alone in the slot and went high over Patrick Lalime's right shoulder to extend his points streak to six games. Vyborny has goals in the last three games.

St. Louis mustered five shots in the opening period, none during a 5-on-3 advantage that lasted more than a minute.

Both Malhotra and Zherdev also assisted on Vyborny's second goal. Zherdev and Vyborny passed back and forth on a 2-on-1 rush, with Vyborny again going high with the shot to beat Lalime at 2:07 of the second.

Denis wasn't tested most of the night and didn't give up a goal until the 25th and final shot by the Blues. Petr Cajanek's centering pass from the back boards found Stempniak in the slot and he scored his second goal with 36 seconds remaining.

The Blues failed to score on their first eight power plays before Stempniak's goal. The Blue Jackets were 0-for-3 with a man advantage.