Matt Tennyson and Barclay Goodrow scored within 34 seconds of each other midway through the third period to lift the San Jose Sharks to a 4-3 victory over the Edmonton Oilers on Thursday night.

Logan Couture and James Sheppard also scored for the Sharks, who won their season-best fourth straight and eight of nine overall.

Steven Pinizzotto and Ryan Nugent-Hopkins scored a couple of minutes apart in the second period to give the offensively challenged Oilers a 3-2 lead. Boyd Gordon, in his first game since returning from a back injury, also scored.

Edmonton scored three goals for the first time in 10 games but still fell a fifth straight time in San Jose. The Oliers have not won when scoring at least three goals since Nov. 9, a span of 19 games. Edmonton has scored a league low 69 goals.