Patrick Marleau had a goal and an assist, and Joe Thornton helped set up three goals as the San Jose Sharks beat Edmonton 3-1 to stretch their winning streak to three games on Friday night and extend the Oilers' losing skid to six.

Joe Pavelski and Tomas Hertl also scored for the Sharks (13-2-5), who moved one point behind Pacific Division-leading Anaheim. San Jose has one game remaining on a five-game trip, Sunday at Chicago.

Nail Yakupov had the lone goal for the Oilers (4-15-2), who are 1-9-1 in their last 11 games. Edmonton has been outscored 23-3 in its last six home contests.

The Oilers, 1-7 at home this season, fell behind Buffalo and into last place in the NHL standings.