EAST RUTHERFORD, N.J. (AP) _ Bill Guerin had two goals and an assist in his first game in New Jersey since being traded last season and the Edmonton Oilers defeated the Devils 4-2 Saturday night.

Ryan Smith and Andrei Kovalenko also scored and Mikhail Shtalenkov stopped 32 shots as the Oilers won their second straight on the road after opening the season with two losses at home.

Petr Sykora scored both goals for the Devils, who have now lost three of four games under new coach Robbie Ftorek.

Guerin, who was traded in January, two months after a hard-fought contract negotiation with general manager Lou Lamoriello, scored the first and last goals for the Oilers. He also had the second assist on Kovalenko's goal midway through the third period that gave Edmonton a 3-1 lead.

Guerin missed a hat trick in the closing seconds when his shot at an empty net was just wide.

Smith, who didn't play in the Oilers' first two games because of his own contract talks, broke a 1-1 tie early in the second period by sliding the rebound of a Mike Grier shot that hit off the goal post into an empty net.

Despite being outshot 27-13 in the first two periods, the Oilers entered the third period with a 2-1 lead on Martin Brodeur. Kovalenko and Guerin put the game out of reach in the third.

Guerin had tied the game late in the first period with a power-play goal. Kovalenko set up Josef Beranek for a hard shot straight on. Brodeur made the save but Guerin came out from the side of the net, got the rebound and skated across the crease before beating a prone goaltender up high.

Smith, who didn't sign until Monday, broke a 1-1 tie 5:07 into the second period.

Sykora had given the Devils an early lead by beating Shtalenkov from the left circle on a power play. His second goal came with a little more than a minute to play.