San Jose, California: Rookie Joakim Ryan scored his first two NHL goals, including the tiebreaker with 2:27 left, and the San Jose Sharks rallied after giving up a three-goal lead to beat the Edmonton Oilers 6-4 on Saturday night.

Joe Pavelski also scored twice, and Tomas Hertl and Barclay Goodrow had the other goals for the Sharks, who snapped a two-game skid. Aaron Dell had 27 saves.

Zack Kassian had two goals, and Leon Draisaitl and Brandon Davidson also scored as Edmonton scored four consecutive goals to take a 4-3 lead early in the third period. Al Montoya finished with 24 saves.