San Jose, CA (SportsNetwork.com) - Matt Tennyson and Barclay Goodrow scored in the third period to give the San Jose Sharks a 4-3 win over the Edmonton Oilers on Thursday.
James Sheppard and Logan Couture also lit the lamp for the Sharks, who have won seven in a row at home. Antti Niemi stopped 25-of-28 shots.
Boyd Gordon, Steven Pinizzotto and Ryan Nugent-Hopkins scored for the Oilers, who have lost six straight and 17 of their last 18. Ben Scrivens made 26 saves.
"We've struggled to win games all season and tonight is a prime example of that," said Gordon. "We have to find a way to hold on."
Tennyson's first NHL goal tied the game 3-3 at the 8:29 mark of the third period. He flicked a wrist shot from the right circle past Scrivens.
"Always good to get that out of the way," Tennyson said of his first career goal. "And it was a goal that tied it up, so that makes it even better."
Goodrow then put the Sharks ahead 4-3 just 34 seconds later. He took a long pass from Brent Burns, fended off defenseman Justin Schultz and backhanded a shot past Scrivens on a breakaway.
The Oilers scored the lone goal of the first period. Gordon picked up a loose puck in the slot and backhanded it past Niemi at 14:43.
Sheppard scored off Goodrow's pass from behind at the net at 5:51 of the middle stanza.
The Sharks took a 2-1 lead on Couture's shot form the right circle at 7:36. Less than a minute later, Pinizzotto jammed home a loose puck in front to tie things up.
Edmonton went back in front at 9:59 when Nugent-Hopkins put home a rebound.
Gordon had missed the previous five games because of a back injury ... Edmonton lost its second straight game under interim coach Todd Nelson.