The Blackhawks equaled the longest winning streak in franchise history.
This is the third time in team history the Blackhawks have won eight straight. They did so in 1971 and 1981. They will attempt to extend the streak Sunday at Minnesota.
Philadelphia's goal came from Mike Richards. The Flyers had beaten the Blackhawks six straight times.
Martin Biron, who had not appeared in a game since Dec. 13 because of a bout with the flu, gave up five goals on 38 shots.
Chicago has outscored its opponents 36-11 during the winning streak. The Blackhawks have lost just once in December, and that came in overtime.