Kevin Hayes led the way with his first career hat trick as the Philadelphia Flyers handled the Anaheim Ducks 5-2.