EDMONTON, Alberta -- Logan Couture scored twice in regulation and added a shootout goal, and Dan Boyle netted the tiebreaker winner in the San Jose Sharks' 4-3 victory over the Edmonton Oilers on Wednesday night.
After Couture pulled the Sharks within a goal on a power play at 6:50 of the third, Tommy Wingels tied it at 9:15. San Jose snapped a two-game losing streak with its second victory in eight games.
Sam Gagner, Shawn Horcoff and Ryan Jones scored for Edmonton. The Oilers have earned eight points in their last five games.
The Oilers opened the scoring midway through the first period on a power play. Nail Yakupov fed the puck across the ice to Gagner, who had time to tee up a slap shot from the top of the circle that beat Antti Niemi to the glove side. It was Gagner's 12th goal of the season.
Couture tied it off a rebound with just under 6 minutes to play in the period.
Edmonton regained the lead with 8 minutes left in the second period. Nick Schultz picked up a pass as he stepped on the ice from the penalty box, raced in on a 2-on-1 and fed Horcoff.
The Oilers made it 3-1 early in the third period when Jones stole the puck from defender Matt Irwin behind the San Jose net and hooked around to send the puck through Niemi's legs.
Couture scored his 14th goal of the season to make it 3-2, sending a shot through traffic and past Dubnyk, and Wingels tied it with a quick wrist shot.
NOTES: Both teams are off until Saturday. Edmonton closes out a four-game homestand against St. Louis, and the Sharks are at Minnesota for the fourth game of a five-game trip. ... It was the last of three meetings between the two teams. The Sharks spoiled the Oilers' home opener Jan. 22 by scoring six first-period goals in a 6-3 win, and San Jose won 3-2 at home in a shootout. ... Edmonton's Ryan Nugent-Hopkins missed the game because of the flu. ... Defenseman Marc-Edouard played in his 500th NHL game, all with San Jose.