Ilya Kovalchuk's fists outshined his team's sparkling special teams. Kurtis Foster scored a pair of power-play goals, and the New Jersey Devils held on for a 6-4 victory over the Philadelphia Flyers on Saturday.