BUFFALO -- Jack Eichel had two goals and two assists, including the game-winner at 3:13 of overtime to give the Buffalo Sabres a 4-3 win against the San Jose Sharks at KeyBank Center on Tuesday.
Eichel scored on a rebound in the crease after San Jose's Erik Karlsson tied it 3-3 at 11:27 of the third period.
"I thought we did a great job of possessing it, not letting them get it at all," said Eichel, whose six career overtime goals are tied with Derek Roy and Thomas Vanek for most in Sabres history. "They have some world-class players over there, so making them defend is the best way to keep the puck out of their hands and from making plays.
"[Rasmus Ristolainen] just gets a good shot on net. The puck was just loose. I was trying to find it and luckily I was able to bang it home."
[WATCH: All Sharks vs. Sabres highlights]
Sam Reinhart and Jeff Skinner scored, Ristolainen had two assists, and Carter Hutton made 25 saves for Buffalo (8-1-1), which swept a home-and-home with San Jose.
Dylan Gambrell and Marc-Edouard Vlasic scored, and Martin Jones made 25 saves for the Sharks (3-5-1).
"We're playing OK but still not winning. That's what this business is about, it's about winning games," Karlsson said. "Especially when we feel like we're playing decent, we need to find ways to win games and right now we're not doing that. We've got to figure that out. We got a point, but by no means should we be satisfied with tonight's game."
Gambrell scored his first NHL regulation goal to make it 1-0 at 5:46 of the first period when he redirected a point shot by Karlsson that first deflected off Sabres forward Victor Olofsson's stick. The goal ended Hutton's NHL career-long shutout streak at 134:22.
Vlasic extended the lead to 2-0 at 15:23 when he shot into an open net after receiving a cross-slot backhand pass from Patrick Marleau. The goal was Vlasic's 68th in the NHL, tying him with Dan Boyle for second among defensemen in Sharks history.
Eichel cut it to 2-1 at 7:21 of the second period with a one-timer from the left circle on the power play.
"The power play today, the goal was critical," Sabres coach Ralph Krueger said. "It really shifted the game back our way, changed the momentum in every way."
Video: SJS@BUF: Karlsson finishes Labanc's cross-ice feed
Reinhart redirected Ristolainen's slap shot from the top of the right circle to tie it 2-2 with 31 seconds left in the second.
"We have a lot of trust in the system, first off. It's not too hard on a night like tonight when I felt there was a lot we were doing well in the first period," Reinhart said. "You kind of have to take a second in the intermission to realize the talent they have over there. They did make us pay, but I did like the start of the second, how we came out."
Skinner scored 45 seconds into the third period put the Sabres ahead 3-2. Eichel won a puck battle behind the net and passed to Skinner alone in front for his sixth of the season.
Video: SJS@BUF: Skinner pots goal off Eichel's nice pass
They said it
"Just an inexcusable change. Two guys that stayed out too long looking for offense. It's a selfish play that doesn't need to be part of this team, so we'll figure that out." -- Sharks captain Logan Couture on the line change that led to Jack Eichel's overtime goal
"I'm a pass-first guy, I always have been. You know what, if I could go back to those first two plays, I would obviously like to shoot them. But you learn from it. I think after that I got it into my head if I get a chance around the net the puck was going there." -- Sabres captain Jack Eichel
Video: SJS@BUF: Eichel rips slap shot off Dahlin's set-up
Need to know
Sabres defenseman Rasmus Dahlin has 10 points (one goal, nine assists) in 10 games. Only six defensemen 20 or younger have had more points through the first 10 games of a season: Phil Housley (13 in 1983-84), Dave Babych (13 in 1981-82), Paul Coffey (13 in 1981-81), Denis Potvin (13 in 1974-75), Rob Blake (12 in 1990-91) and Larry Murphy (12 in 1981-92). … Gambrell's first NHL goal came in Game 6 of the 2019 Western Conference Final against the St. Louis Blues. … Buffalo's 5-0-0 record at home is tied for the second-best start in its history (6-0-0 in 1975-76). … Karlsson extended his point streak to five games (one goal, six assists).
Video: EA Sports Overtime Winner: Eichel, Dvorak strike
Sharks: At the Montreal Canadiens on Thursday (7 p.m. ET; TSN2, RDS, NBCSCA, NHL.TV)
Sabres: At the New York Rangers on Thursday (7 p.m. ET; ESPN+, MSG, MSG-B, NHL.TV)
Video: Eichel pushes Sabres to overtime win over the Sharks