Blue Jackets coach John Tortorella said he could tell his team, playing for the third time in four days, was running out of gas down the stretch, especially when Philadelphia scored with 17 seconds left to tie it.
However, Columbus had enough left to pull out the win in overtime.
Nick Foligno scored 2:33 into OT to lift the Blue Jackets to a 2-1 victory over the Flyers on Sunday night, their first since a 16-game winning streak ended with two straight losses.
"To scratch away and get the two points and get them in the bank is very important," Tortorella said. "It was a battle."
The Flyers' Brayden Schenn had tied it with 17 seconds left to send the game into the extra period. Foligno then took a terrific pass from Seth Jones, skated into the slot and lifted a shot over Philadelphia goalie Steve Mason's shoulder to get the win.
David Savard also scored for Columbus, and Sergei Bobrovsky had 25 saves. The win kept Columbus atop the division with a three-point lead over Pittsburgh and the New York Rangers.
"Really not a lot of chances in the game tonight," Foligno said. "Both teams were playing kind of playing defensive. We were able to get one early and they scored late, and we answered. I think that will be a good motivating factor for us going forward."
Coincidentally, the Blue Jackets gave up the game-winning goal to the New York Rangers on Saturday night also with 17 seconds left, blowing a three-goal lead.
After a messy, scoreless first period in which Columbus outshot Philadelphia 7-5, Savard got the Blue Jackets on the board 7:08 into the second with a slap shot from the left point. Philadelphia challenged the goal, claiming that Columbus' Josh Anderson interfered with Mason, but the tally stood.
Early in the first period, the Flyers had a goal waived off because of a goalie interference call. Officials ruled the Flyers' Michael Raffl made contact with Columbus defender Ryan Murray, who ended up pushing Bobrovsky out of the way of a shot that found the net. Video seemed to show it could have gone either way.
"I really don't bump into him hard," Raffl said. "(Murray is) coming from behind and fighting for a lane as well. I think that's hockey."
The Flyers, who also were playing their second game in two days, squandered some chances. Earlier in the game, Schenn twice got point-blank looks and missed both times before pushing one past Bobrovsky from the doorstep to tie it as the clock wound down.
"I liked how hard we played," Philadelphia coach Dave Hakstol said. "We stuck with it all the way right through to the bitter end. There's obviously some things we can do better, parts of the game where we can be better, but at the end of the day our group stuck with it and got a real important point."
NOTES: Bobrovsky started after getting a rest Saturday. His backup, Curtis McElhinney allowed four straight goals as the New York Rangers rallied for a 5-4 win. ... William Karlsson, who turned 24 Sunday, earned a save on Savard's goal. ... Foligno has six goals and 16 points in past 16 games. ... Columbus has earned points in 32 of its first 39 games this season. ... Columbus just wrapped up its ninth of 19 back-to-back series this season, tied for the league high. ... The Blue Jackets have won nine straight against the Flyers at Nationwide Arena since Dec. 27, 2008.
Flyers: At Buffalo on Tuesday night.
Blue Jackets: At Carolina on Tuesday night.
Follow Mitch Stacy at http://twitter.com/mitchstacy