Nail Yakupov shook off an early mid-ice collision and scored a game-winning power-play goal in the second period to lead the Edmonton Oilers to a 2-1 victory over the New Jersey Devils on Monday night.

Jordan Eberle had the primary assist on Yakupov's goal, and helped set up defenseman Oscar Klefbom's tally as the Oilers snapped a two-game losing streak. Ben Scrivens made 13 saves in sending the Devils to their second straight loss.

Edmonton (15-30-9) has the fewest wins in the NHL.

Patrik Elias scored for the Devils, who had gone 8-2-2 in their previous 12. Cory Schneider had 22 saves, including a stop on a breakaway by Teddy Purcell with just over three minutes to play.

Scrivens wasn't seriously tested in the third period, and the crowd booed during the closing seconds.