Joe Pavelski and Joonas Donskoi each scored during the shootout and Martin Jones stopped both Edmonton shooters to give the San Jose Sharks a 2-1 victory over the Oilers on Thursday night.

Marc-Edouard Vlasic scored in the first period and the Sharks won their fourth straight.

Nail Yakupov scored, but the Oilers fell to 0-4-3 in their last seven road games. Edmonton coach Todd McLellan returned to San Jose for the first time since leaving the team after the end of last season.

Jones stopped 24 of 25 shots for the Sharks while Cam Talbot saved 36 of 37 shots.

Brent Burns took a shot near the end of the overtime that went into the net but did so just after the buzzer.

Vlasic took a pass from Melker Karlsson, skated into an open area and fired the puck over Talbot's right shoulder to put the Sharks ahead midway through the first.

The Oilers tied it midway through the second period on a counter attack. Lauri Korpikoski sent a leading pass to Yakupov, who beat Jones under his right arm.

Yakupov returned to the lineup for the first time since Nov. 25, missing 22 games to an ankle injury. He scored his third goal, all on the road, and the first since netting goals in back-to-back games Oct. 17-18.

Yakupov nearly had another goal in the third, firing one off the left post that bounced to a Sharks defender.

NOTES: McLellan spent the past seven years leading the Sharks and received an enthusiastic welcome when he was shown on the video board for the first time. ... F Zack Kassian made his Oilers debut after completing a substance abuse program and spending a few days in the AHL. ... Sharks C Joe Thornton has points in 12 of his last 13 games and has 57 points in 52 games against Edmonton. ... Oilers D Justin Schultz recorded an assist and has four points in his last four games. ... The Sharks host the Dallas Stars on Saturday. ... The Oilers return home Saturday to face the Calgary Flames.