Carter Hart held the Flyers in the game through two periods, then the Flyers scored three goals in the third for a 4-1 win over the Carolina Hurricanes on Tuesday night.