Carter Hart stopped 22 shots and Cam Atkinson solved Jack Campbell twice to help the Philadelphia Flyers beat the Edmonton Oilers 4-1.