Ryan Nugent-Hopkins scored in the third round of the shootout, Jordan Eberle had two goals in regulation and the Edmonton Oilers beat the Arizona Coyotes 4-3 on Saturday to end a four-game losing streak.
Taylor Hall also scored to help the Oilers win for the eighth time in their last 10 home games.
Steve Downie, Brad Richardson and Anthony Duclair scored for the Coyotes, but Arizona has lost two of its past three.
Duclair's goal put Arizona up 3-2 5:51 into the third period off a beautiful cross-ice saucer pass from Max Domi during a 2-on-1.
Eberle tied it with his second goal with 5:52 left. It was his 300th NHL point.
Cam Talbot made 31 saves and stopped two of three attempts in the shootout for Edmonton.