Calgary coach Bob Hartley credited Sam Bennett's scoring binge on the rookie standout's strong work ethic.

Bennett scored twice to give him eight goals in his last five games, Johnny Gaudreau had the tiebreaking goal in the third period, and the visiting Flames beat the league-worst Columbus Blue Jackets 4-2 Thursday night.

Bennett now has eight goals in his last five games.

"There's lots of confidence but also it's great to see Sammy get rewarded," he said. "Because look at the way he goes to the net. He's hungry, he's relentless, he's on the puck."

'Maybe my confidence might be a little bit higher now. Still playing the exact same way.' - Flames' Sam Bennett, who has eight goals in his past five starts

The 19-year-old centre, selected fourth overall in the 2014 draft, insists he hasn't tinkered with his play. He went 18 straight games without a goal before his recent binge increased his output to 13 for the season.

"Maybe my confidence might be a little bit higher now," said Bennett, who scored four goals against Florida on Jan. 13. "Still playing the exact same way. Thinking about playing the right way and not cheating."

Michael Frolik also scored as Calgary improved to 6-7-1 since a seven-game winning streak in early December. They got their first win in the third game of an important season-high, five-game road trip.

"Those two points are huge for us," Bennett said. "It's a big road trip for us to jump back up the standings."

Mark Giordano and Mikael Backlund each added two assists, and Karri Ramo stopped 27 shots for the Flames.

Serious groin problems

Scott Hartnell and Brandon Dubinksy scored for Columbus, which lost Sergei Bobrovsky 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.

Blue Jackets coach John Tortorella didn't want to touch the topic of his often injured goalie. Bobrovsky has suffered serious groin problems three seasons in a row.

He said Bobrovksy going out shouldn't have impacted how his team played.

"In fact it probably should make you play better for Korpy coming in because he's coming in cold," Tortorella said of back up Joonas Korpisalo, who finished with 12 saves.

Tied 2-2 after two periods, Gaudreau gave Calgary its third lead with his 20th of the season at 1:28 of the third. The crafty winger skated the puck from centre ice to the bottom of the left circle and beat Korpisalo, deep in the crease, with a high shot.

Bennett gave the Flames a two-goal cushion with 5:32 left, jamming home a wraparound.

"Everyone in the lineup gave us a big game," Hartley said. "It was a game based on speed, it was a game based on body checks. It was not a friendly game out there."