Updated

Patrick Marleau scored his 32nd goal of the season with 7:29 left in the third period to lift the San Jose Sharks to a 5-4 win over the Edmonton Oilers on Tuesday night.

The Sharks had blown a 3-1 lead and were 0 for 5 on power plays before Marleau rocketed a shot past Edmonton goalie Ben Scrivens after Scrivens had deflected a one-timer by San Jose's Brent Burns.

Dan Boyle, Andrew Desjardins and Tommy Wingels also scored for the Sharks, who moved within one point of first-place Anaheim in the Pacific Division.

Ryan Nugent-Hopkins had two goals and two assists for Edmonton, which lost for the fourth time in five meetings between the teams this season.