Del Zotto brought Philadelphia within 4-3 just over a minute into the final period when he ripped a slap shot from the left circle that zoomed past Curtis McElhinney’s glove side, clanked off the post and went in.
But Columbus held on.
"It’s a really good feeling," Blue Jackets coach Todd Richards said. "But it’s just one step in the right direction. We did a lot of good things tonight. Some areas we have to get better at. Enjoy it right now."
McElhinney stopped 24 shots. Mason made 34 saves.
"We did a lot of good things," Foligno said. "(McElhinney) was great and our power play was clicking. Every line was playing really well for us. That’s the way we play and the way we have our success."
The game marked the return of Columbus forward Scott Hartnell, who had 326 points in seven seasons as a popular member of the Flyers before being traded during the offseason for R.J. Umberger and a draft pick.
Hartnell received hearty applause during pregame introductions and got a standing ovation midway through the first period when the Flyers played a video tribute of his highlights in a Philadelphia uniform, ending with "Thank You Scott Hartnell."
"It was really a cool minute there," Hartnell said. "It felt like forever. It really touched me that they would do that for me."
Columbus scored two of the three goals in the first period, all of which came on the power play.
Wisniewski’s slap shot from the point got through traffic and past Mason to give the Blue Jackets a 1-0 lead with 11:37 remaining.
Giroux’s one-timer from the top of the left circle went off Columbus defenseman Dalton Prout and through McElhinney’s legs to tie it with 7:02 left.
Foligno scored the go-ahead goal with 2:50 remaining when Tim Erixon’s pass found him wide open at the right post for an easy tap-in.
NOTES: Voracek, who also had an assist, tied a career-high with a point in his ninth straight game. … McElhinney made his sixth straight start in place of Sergei Bobrovsky (finger). … Philadelphia had won five straight at home. … Columbus C Artem Anisimov (concussion) missed his seventh straight game. … Blue Jackets D Jack Johnson returned after serving a three-game suspension for an illegal hit. … Columbus D Fedor Tyutin (lower body) was injured in the third period and didn’t return. He will be evaluated further on Saturday, Richards said.