EDMONTON -- Jordan Eberle had a goal and two assists and David Perron scored twice as the Edmonton Oilers won their fourth consecutive pre-season game, defeating the New York Rangers 5-3 on Tuesday night.

Taylor Hall and Ben Eager also scored for the Oilers, who improved to 5-1-1 in exhibition action.

Marc Staal, Dan Girardi and J.T. Miller replied for the Rangers (1-3-0) who lost games on back-to-back nights in Alberta.

New York struck first eight minutes into the opening period after Oiler defender Jeff Petry hit the side of his own net with a pass and Mats Zuccarello was able to get it behind the net and send it back to Staal at the point. Staal's long shot through traffic beat Edmonton starter Jason LaBarbera glove side.

Edmonton got that goal back five minutes later just as a power play concluded as Hall was able to tip a Justin Schultz shot past Rangers goalie Martin Biron.

The Oilers took a 2-1 lead on a goal with just 30 seconds remaining in the first period as Mark Arcobello sent a long lead pass toward the Rangers net and Perron was able to out-hustle New York defenceman Aaron Johnson to the puck and chip it past Biron for his fourth of the pre-season.

Edmonton made it 3-1 on a power play goal just past the one-minute mark of the second period. Petry sent the puck in front of the net and Perron was there to make a perfect deflection into the net for his second goal of the game.

The Rangers came right back a minute later, as Miller was able to pick up a rebound in front of the Edmonton net and hook it past LaBarbera in his first game of the pre-season for New York.

New York had a glorious chance to tie it midway through the second frame with a two-man advantage, however it went awry as Eager got the puck just as he was coming out of the box for the first penalty and his shot hit the post before coming back to hit Biron's leg and carom into the net for a short-handed goal.

The Rangers controlled the bulk of the play in the third, but Edmonton padded its lead as rookie Darnell Nurse send a pass from behind the net and Eberle was able to lift a backhand shot in to make it 5-2.

New York finished off the scoring with a power play goal on a point shot by Girardi with four minutes remaining.

The Rangers continue their western Canadian pre-season trip in Vancouver on Thursday. The Oilers are off until Friday when they face the Dallas Stars in Oklahoma City.

Notes: Both teams played the night before with the Oilers winning 2-1 over the Winnipeg Jets and the Rangers falling 4-1 in Calgarya Edmonton starts the regular season on Tuesday, Oct. 1 at home to the Winnipeg Jets. The Rangers open the season in Phoenix on Oct. 3. It is the first of nine straight on the road for the Rangers, as renovations to Madison Square Garden will keep the team out of New York until Oct. 28a New York's leading scorer from last season, Derek Stepan, remains unsigned with the regular season looming. The 23-year-old centre amassed 44 points in last year's shortened seasona The Oilers placed forward Linus Omark on waivers on Tuesday for the purpose of assigning him to their AHL squad in Oklahoma City.