Carter Hart made a career-high 47 saves as the Philadelphia Flyers earned a 2-1 victory over the Vegas Golden Knights.