Connor McDavid had a goal and two assists to extend his point streak to eight games, and the Edmonton Oilers handed the San Jose Sharks their first loss in seven games, 5-2 at SAP Center on Tuesday.
Markus Granlund, Zack Kassian, Jujhar Khaira and James Neal scored, and Mikko Koskinen made 33 saves for Edmonton (14-6-3), which is 4-1-1 in its past six games. Defensemen Oscar Klefbom and Darnell Nurse each had two assists.
"The last time we played these guys, it was not our best game, obviously, so we felt we had a lot to prove for ourselves and for our fans," Klefbom said of a 6-3 loss in San Jose on Nov. 12. "We were happy and proud the way we responded and the way we played in the first period. We played a solid 60 minutes, and Mikko had a really good game for us as well. It makes it a lot better, just the way we came out and played the first period and set up the full 60 minutes, and I'm really happy about that."
[WATCH: All Oilers vs. Sharks highlights]
Leon Draisaitl had an assist on McDavid's goal to extend his point streak to 13 games (10 goals, 18 assists), tied with Colorado Avalanche center Nathan MacKinnon and Boston Bruins forwards Brad Marchand and David Pastrnak for the longest in the NHL this season. He is one point ahead of McDavid for the NHL lead with 44 points (16 goals, 28 assists).
McDavid has nine goals and 11 assists during his point streak.
Kevin Labanc and Barclay Goodrow scored for San Jose (10-11-1). Martin Jones made 24 saves.
"It was a strange game," Sharks coach Peter DeBoer said. "I thought in the first period we put a lot of pressure on them. When you come out down 3-1 after outshooting them 18-9, that's a tough way to start the game, a tough hole to crawl out of. Having said that, they were heavier and harder than the last time, more desperate than the last time we played them, so they obviously wanted to fix what went wrong for them last time they were in here. I thought they were much more engaged all night."
Granlund scored his first of the season at 3:34 of the first period, converting a pass from Klefbom to give the Oilers a 1-0 lead.
Video: EDM@SJS: Granlund rips Klefbom's feed past Jones
Kassian made it 2-0 at 7:59 when he jammed the puck across the goal line. The goal was awarded after the Situation Room initiated a video review following a stoppage of play at 8:17.
Labanc made it 2-1 at 9:23. The puck bounced off him at the side of the net after Koskinen made the save on Logan Couture's shot from the left face-off circle, and then hit Koskinen's back before rolling into the net.
Khaira gave Edmonton a 3-1 lead with 15 seconds left in the first with a shot from the point through a screen. It was his third goal in two games; he scored twice in a 5-4 overtime loss to the Dallas Stars on Saturday.
"There's times during the season where you get better chance and they don't go in, and there's times when the puck finds the back of the net," Khaira said. "I'm fortunate enough to have that the last couple of games, but I definitely have to build off it."
Neal scored on the power play at 17:19 of the second period to make it 4-1.
Video: EDM@SJS: Neal redirects McDavid's pass home for PPG
McDavid made it 5-1 at 6:34 of the third when he scored from the right of the net after Nurse's wrist shot from the point was blocked in front.
Goodrow made it 5-2 at 9:43 when he scored off a cross-ice pass from Radim Simek that went off defenseman Ethan Bear's skate in the slot.
Oilers defenseman Matt Benning left the game in the first period after he was hit in the head by Sharks forward Evander Kane's stick at 14:53.
"We were looking for a real good team effort to start this road trip, and that's exactly what we got," Edmonton coach David Tippett said. "Everybody contributed. We lost a defenseman early, five guys did a great job back there, Koskinen was real solid in goal, and four of our lines were working and doing a good job."
They said it
"I think the team is playing really well in front of me, so that helps a lot. I also feel comfortable in net, and that's a good reason." -- Oilers goalie Mikko Koskinen on his start to the season
"The last game we shut down their first line, and [Leon] Draisaitl and [Connor] McDavid got nothing. Today, it was the opposite, and we didn't stick to our plan and we had a couple of turnovers. The best thing against this team is to play in their own end, and we didn't play there." -- Sharks forward Tomas Hertl
"The one at the end of the first was a tough one to take. To go down two goals after the first is tough, I think we would have been all right just being down one. The third one was tough." -- Sharks captain Logan Couture
Need to know
McDavid has had at least three points in three straight games, making him the first Oilers player to do so since Mark Messier from Jan. 25-30, 1990. ... Draisaitl has at least one point in 21 of 23 games this season. ... Neal's power-play goal was the second allowed by San Jose at home this season in 38 times shorthanded. ... Couture extended his point streak to four games (one goal, seven assists) with the assist on Labanc's goal.
Oilers: At the Los Angeles Kings on Thursday (10:30 p.m. ET; FS-W, SNW, SNOL, NHL.TV)
Sharks: At the Vegas Golden Knights on Thursday (10 p.m. ET; ESPN+, ATTSN-RM, NBCSCA, NHL.TV)
Video: McDavid nets three points as Oilers beat Sharks, 5-2