Erik Karlsson had a goal and three assists, Logan Couture and Melker Karlsson each scored twice, and the San Jose Sharks beat the slumping Edmonton Oilers 7-4 on Saturday.

Joonas Donskoi and Tomas Hertl also scored for the Sharks, who have won two in a row.

Connor McDavid had two goals and Caleb Jones and Leon Draisaitl also scored for the Oilers, who have lost a season-high five straight.

McDavid got Edmonton on the board 6 1/2 minutes in, but Donskoi scored 17 seconds later. That was the first of six straight San Jose goals.

Hertl put the Sharks ahead with a spin move before beating goalie Cam Talbot for his 14th of the season. Couture buried a one-timer in the second period, and Erik Karlsson scored on a long screen shot. In the third, Melker Karlsson redirected Brent Burns’ point shot and Couture beat Talbot to a loose puck to make it 6-1.

NOTES: Both teams had players return from two-game suspensions for illegal hits. Erik Karlsson came back for the Sharks and F Jujhar Khaira was reinserted into the Oilers’ lineup.

UP NEXT

Sharks: Play at Calgary on Monday night.

Oilers: Host Winnipeg on Monday night.

___

San Jose Sharks' Marc-Edouard Vlasic (44) takes the puck as Edmonton Oilers' Kailer Yamamoto (56) is tripped up during the second period of an NHL hockey game, Saturday, Dec. (Jason Franson/The Canadian Press via AP)
San Jose Sharks’ Marc-Edouard Vlasic (44) takes the puck as Edmonton Oilers’ Kailer Yamamoto (56) is tripped up during the second period of an NHL hockey game, Saturday, Dec. (Jason Franson/The Canadian Press via AP)
San Jose Sharks' Barclay Goodrow (23), Erik Karlsson (65) and Marcus Sorensen (20) celebrate a goal against the Edmonton Oilers during the second period of an NHL hockey game, Saturday, Dec. (Jason Franson/The Canadian Press via AP)
San Jose Sharks’ Barclay Goodrow (23), Erik Karlsson (65) and Marcus Sorensen (20) celebrate a goal against the Edmonton Oilers during the second period of an NHL hockey game, Saturday, Dec. (Jason Franson/The Canadian Press via AP)
San Jose Sharks players Including Evander Kane (9) and Brent Burns (88) celebrate a goal as Edmonton Oilers' goalie Cam Talbot (33) looks on during the first period of an NHL hockey game, Saturday, Dec. (Jason Franson/The Canadian Press via AP)
San Jose Sharks players Including Evander Kane (9) and Brent Burns (88) celebrate a goal as Edmonton Oilers’ goalie Cam Talbot (33) looks on during the first period of an NHL hockey game, Saturday, Dec. (Jason Franson/The Canadian Press via AP)
San Jose Sharks' Logan Couture (39) checks Edmonton Oilers' Chris Wideman (10) during the first period of an NHL hockey game, Saturday, Dec. (Jason Franson/The Canadian Press via AP)
San Jose Sharks’ Logan Couture (39) checks Edmonton Oilers’ Chris Wideman (10) during the first period of an NHL hockey game, Saturday, Dec. (Jason Franson/The Canadian Press via AP)

Source: The Associated Press