COLUMBUS -- Josh Anderson wasn't going to be denied again.
After Calgary Flames goaltender Mike Smith got the better of him in the third period, Anderson scored 2:02 into overtime to give the Columbus Blue Jackets their fifth straight win, 1-0 at Nationwide Arena on Wednesday.
Sergei Bobrovsky made 22 saves for his third shutout of the season and 22nd in his NHL career for Columbus (14-7-1), which is 7-0-1 after regulation this season.
[WATCH: All Flames vs. Blue Jackets highlights]
The Blue Jackets need Bobrovsky to come up big because they have scored nine non-shootout goals in the past five games.
"I'm focusing on my game," Bobrovsky said. "I can't go and score the goals. I can't control that. I try to stay in my zone and do my thing."
Mike Smith made 40 saves for Calgary (12-8-1), which had won two in a row.
Video: CGY@CBJ: Smith shuts down Werenski's one-timer
Smith made two spectacular stops with 7:18 to go in the third. After denying Anderson on a backdoor save, Smith was out of position when Anderson received a pass from Markus Nutivaara.
Anderson was to the left of the open goal when Calgary defenseman Michael Stone got a stick on his shot to slow it down, and Smith blindly reached back to smother the puck in the crease.
In overtime, Anderson took a pass from Nick Foligno after a turnover by Calgary defenseman TJ Brodie and beat Smith. Foligno got his first point in 13 games.
"When you get an opportunity you've got to take full advantage of that," Anderson said. "[Foligno] made a great play [off] the turnover. I just saw the opening on the high glove and I tried to put it in place and it went in."
Video: CGY@CBJ: Bobrovsky shuts down Backlund's chance
Anderson leads the Blue Jackets with eight goals. It was the second overtime goal of his NHL career, the first coming Oct. 27 vs. the Winnipeg Jets.
Smith was unhappy with the Flames effort.
"To be honest, we got what we deserved," he said. "We didn't deserve to win that game I didn't think from my standpoint. Tonight, we wanted to play an easy game. They're too good a team to play that way against."
Anderson said the Blue Jackets are confident playing in tight games, especially after regulation.
"We're playing real solid defense, not giving the team anything, and when we do have the opportunity to go on the forecheck we make plays," he said. "We're doing a really good job of that and we're ending the game. We're going into games expecting to win instead of hoping."
Coach Glen Gulutzan said the Flames didn't take advantage of a good start.
"The first period was an even period," he said. "That's when I thought we could jump on them a little bit. We had good jump early. The second and third they took over. [Smith] is the reason we got a point."
Columbus has not allowed a first-period goal in eight games and the score has been 0-0 in five of them, including the past three.
Goal of the game
Anderson's goal with 2:58 left in overtime.
Video: CGY@CBJ: Foligno sets up Anderson for overtime winner
Save of the game
Smith's saves on Anderson with 7:18 left in the third period.
Video: CGY@CBJ: Smith and Stone combine to rob Anderson
Highlight of the game
Bobrovsky denied Johnny Gaudreau one-on-one 35 seconds into overtime.
Video: CGY@CBJ: Bobrovsky stops Gaudreau to keep OT going
They said it
"If we want to play run-and-gun hockey and try to play the easy way, which is east-west, it's going to be a tough season." -- Flames goaltender Mike Smith
"We've been involved in a lot of close games. I think we've handled ourselves well. The way we played tonight, we deserved to win." -- Blue Jackets coach John Tortorella
Need to know
Gaudreau had his personal-best 10-game point streak end. He had eight goals and 11 assists in the streak. … This was the second time the Blue Jackets have won 1-0 in overtime. The other was Dec. 28, 2009, vs. Detroit. … Blue Jackets forward Cam Atkinson played his 400th NHL game, and defenseman Zach Werenski his 100th. ... Blue Jackets center Lukas Sedlak returned after missing 13 games with an ankle sprain. … Columbus has scored the first goal in five straight games.
Flames: At the Dallas Stars on Friday (9 p.m. ET; FS-SW, SNF, SNW (JIP), NHL.TV)
Blue Jackets: Host the Ottawa Senators on Friday (7 p.m. ET; FS-O, TSN5, RDS, NHL.TV)
Video: Anderson nets game-winner in OT win vs. Flames