Philadelphia's Ilya Bryzgalov and Toronto's Jonas Gustavsson dueled to a scoreless tie through 65 minutes, but Giroux finally put one past Gustavsson to bring the Flyers their fifth straight win.
With second-place Pittsburgh and third-place Philadelphia both on winning streaks, the New York Rangers' lead in the Atlantic Division has come under attack. Pittsburgh is four points off the pace after winning eight in a row and Philadelphia is six points behind.
It was the fifth shutout of the season for Bryzgalov, and his third in four games. He blanked Washington March 4 and Florida in his most recent outing Thursday.
Scarlett Johansson steps out with fiance after pregnancy reveal
Senate Democrats to pull all-nighter on climate change