Giroux scored two of the Flyers' five third-period goals as Philadelphia stormed back from a 3-0 hole.
Giroux's 100th NHL goal was perhaps his most amazing, a backhanded and blind shot that beat Curtis McElhinney up high with 1:39 left. The Flyers captain had tied it with 4:39 left.
Jakub Voracek, Braydon Coburn, Erik Gustafsson also scored goals for the Flyers. Steve Mason got the win in his first game against his former team.
The Blue Jackets traded Mason to the Flyers, and his strong season has helped keep Philadelphia afloat through its offensive struggles.
Cam Atkinson, Jack Skille, Nick Foligno and Blake Comeau had goals for Columbus.
Giroux had no view of the net when he beat McElhinney for the stunning goal. Giroux is starting to come around after a lengthy goal drought to open the season.
The Flyers snapped their scoreless skid and started their rally with a pair of quick goals to open the third.
Voracek, a former Blue Jackets forward, scored his sixth goal in six games with a wrister from the circle to make it 3-1.
Coburn swiped the puck at the blue line, knocked a low liner toward the net, and the puck one-hopped its way past McElhinney to make it 3-2. The Blue Jackets, in control for 40 minutes, called timeout to regroup and stall Philadelphia's momentum.
It worked - for a few minutes.
Columbus center Artem Anisimov hustled for a loose puck off a turnover behind the net and kicked it out to Comeau, who was alone for the nice feed and scored his third goal to make it 4-2.
Gustafsson scored his second of the season with 4:39 left, and Giroux came streaking down the right side and finished off a rush with 3:45 left for the tying goal, sending the crowd into a frenzy.
He was just getting started.
The Flyers were heavily booed off the ice at the end of the second period, and the familiar chants of "E-A-G-L-E-S!" echoed throughout the Wells Fargo Center.
The fans were unhappy with a sloppy end to the second in which Columbus took a 3-0 lead. With only 7.5 seconds left, Jack Johnson cleared the puck from behind the net, and Foligno was there to knock in his 10th goal.
The Flyers recorded only nine shots in the period.
Columbus has been hit hard by injuries, but McElhinney made the early lead stand.
Atkinson opened the scoring midway through the first with a short-handed goal. Voracek was stripped of the puck at Columbus' blue line, setting up a 2-on-1 for Atkinson to bust loose with his 10th goal.
The Blue Jackets caught the Flyers off-guard against the boards on a shift change, setting up yet another 2-on-1 break. This time, Skille connected from the circle.
Mason had 12 wins and a shutout for the Flyers in his first full season with the franchise. Mason had it all figured out when he went 33-20-7 with 10 shutouts and won the Calder Trophy as rookie of the year in 2008-09, the only season the Blue Jackets made the playoffs.
He posted a goals-against average over 3.00 each of the next three seasons and was out the door upon the emergence of Vezina Trophy winner Sergei Bobrovsky.
Notes: Voracek has a point in six straight games. ... The Flyers are 15-8-4 since a 1-7 start.