Columbus Blue Jackets defenseman Seth Jones, left, celebrates his goal against the Buffalo Sabres with teammates forward Brandon Dubinsky, center, and defenseman Zach Werenski during the second period of an NHL hockey game in Columbus, Ohio, Wednesday, Oct. 25, 2017. (AP Photo/Paul Vernon)
Columbus Blue Jackets defenseman Seth Jones, left, celebrates his goal against the Buffalo Sabres with teammates forward Brandon Dubinsky, center, and defenseman Zach Werenski during the second period of an NHL hockey game in Columbus, Ohio, Wednesday, Oct. 25, 2017. (AP Photo/Paul Vernon) Credit: Paul Vernon

Columbus, Ohio — Seth Jones had a goal and an assist for Columbus to help the Blue Jackets beat Buffalo.

Serge Bobrovsky stopped 34 of 35 shots to lead Columbus (6-3-0) to its fifth win in its last seven games.

Buffalo dropped to 3-6-2 in front of goalie Chad Johnson, who stopped 33 of 38 shots.

The Jackets power play had been an anemic 2-for-20, but got a goal at 12:00 of the first period after Zach Redmond’s hooking call. Oliver Bjorkstrand whipped his second goal of the season past Johnson off an around-the-horn pass from Jones to Sonny Milano, and a picture perfect screen by Boone Jenner.

Blues 5, Flames 2

St. Louis — Jaden Schwartz and Alex Pietrangelo scored second-period power-play goals and Jake Allen made 23 saves to help St. Louis beat Calgary.

St. Louis has won three of its last four, losing only to red-hot Las Vegas in overtime.

Calgary had won its first four road games this season. Mikael Backlund scored twice for the Flames.

Schwartz and Pietrangelo scored in a span of 2:46 to break a 1-1 tie. The Blues had come up empty on their previous 18 power-play chances.