Rookie Bennett scores twice to send Calgary past Columbus

Calgary Flames' Sam Bennett, right, tries to steal the puck from Columbus Blue Jackets' Seth Jones during the second period of an NHL hockey game Thursday, Jan. 21, 2016, in Columbus, Ohio. The Flames beat the Blue Jackets 4-2. (AP Photo/Jay LaPrete)

COLUMBUS, Ohio (AP) Rookie Sam Bennett scored twice and Johnny Gaudreau had the tiebreaking goal to lead the Calgary Flames to a 4-2 win over the league-worst Columbus Blue Jackets on Thursday night.

Michael Frolik also scored as Calgary improved to 6-7-1 since a seven-game winning streak in early December. Mark Giordano and Mikael Backlund each added two assists, and Karri Ramo stopped 27 shots.

Bennett has seven goals in his last four games, including a four-goal game against Florida on Jan. 13.

Scott Hartnell and Brandon Dubinksy scored for Columbus, which lost Sergei Bobrovky to another lower-body injury. Playing his second game since missing 17 with a groin injury, Bobrovsky left with 8:30 remaining in the second period after allowing two goals on 13 shots. On Tuesday, he gave up five goals on the first 15 shots in a 6-3 loss to visiting Washington.

Joonas Korpisalo finished with 12 saves.