New York scored 7:42 into the opening period when Staal's long shot through traffic beat Jason LaBarbera glove side.
Hall tied it at 12:47 and Perron scored with 31 seconds remaining in the first and on a power-play 1:07 into the second to put the Oilers ahead 3-1. New York got within 3-2 after Miller's goal a minute later, but Eager's short-handed goal restored the Oilers' 2-goal margin.
Eberle padded the lead 13:15 into the third before Girardi tallied on a power play at 16:19 to close out the scoring.
Copyright by STATS LLC and The Associated Press
EDMONTON, AB - SEPTEMBER 24: Philip Larsen #36 of the Edmonton Oilers collides with Chris Kreider #24 of the New...