Philadelphia had three power plays in the first period and went on a fourth when Alex Wennberg was called for delay of game on the opening face-off of the second. The Blue Jackets killed all four, but Giroux scored on the Flyers' fifth and final man-advantage opportunity with a wrist shot from the left face-off circle to make it 3-2 at 16:35 of the second.
"We dumbed ourselves into a loss," Columbus coach John Tortorella said. "Had a good start, then we dumbed ourselves into it.
"We beat ourselves, and I'm not disrespecting Philly. You can't put a team on the power play five times in a couple of periods. This is on us. It's just a dumb hockey team tonight."
Foligno ended a 17-game goal drought dating to Oct. 7 when he scored to give the Blue Jackets a 1-0 lead at 4:51 of the first.
Tyler Pitlick tied it 1-1 at 18:38 when he skated through the low slot and scored with a backhand after his initial shot was knocked down in front. James van Riemsdyk got the primary assist in his 700th NHL game.
"In the first period, obviously, our power play wasn't executing the way it should," Flyers coach Alain Vigneault said. "We weren't getting any looks."
Jones scored for the second time in three games with 36 seconds left in the first to give the Blue Jackets a 2-1 lead.
"I thought we did a good job not getting rattled letting in a goal in the last minute," Elliott said. "That's a big sign that we're a veteran team that can handle some misplays and come back with resilience."
Scott Laughton tied it 2-2 at 3:19 of the second when he tapped in a cross-ice pass from Joel Farabee for his first goal of the season in his 12th game. It was his third game after missing 13 with a broken finger.
"I got my feet under me," Laughton said. "That's the best I've felt since the injury. It's nice to get one and contribute to the group."
Elliott fully extended his left skate to make the save against Sonny Milano at the right post with 3:15 remaining.
"We sat back a little too much, but our goaltender was outstanding," Vigneault said. "He made five unbelievable saves, that was the difference in the game."