BUFFALO -- Adam Henrique scored at 1:36 of overtime to give the Anaheim Ducks a 4-3 win against the Buffalo Sabres at KeyBank Center on Tuesday.
[WATCH: All Ducks vs. Sabres highlights]
Henrique received a pass from Ondrej Kase and took a shot from the high slot that deflected off the stick of Sabres defenseman Rasmus Ristolainen and beat Robin Lehner over his right shoulder.
"I scored one like that in the past where I had a little bit of space at the line so I just tried to pull it around the defenseman and I obviously got a good shot off there and found the corner," Henrique said of his 16th goal. "It was certainly a great feeling when it went in."
Ryan Miller made 30 saves for the Ducks (26-19-10), who came back from down a goal twice to end a three-game losing streak (0-2-1).
"I thought we were creative in bringing guys to us and moving the puck and getting the puck back to the net," Miller said. "When this team gets themselves going and gets some confidence they really do some nice things."
Lehner made 29 saves for the Sabres (14-29-10), who have lost four straight games, all at home.
Corey Perry gave the Ducks a 3-2 lead at 11:30 of the third period. He was given credit for his 10th goal of the season after Sabres forward Ryan O'Reilly inadvertently shot the puck off Lehner's stick and into the net.
"It's a stupid play by me," O'Reilly said. "I've got to make it go right to the corner. I saw a lot of guys on that side of the ice. I was trying to go behind the net and take it out the other side and [it's] just stupid play. I've got to be more aware. It's frustrating."
O'Reilly made up for his mistake when he scored his 15th goal with 15 seconds remaining in the third to tie it 3-3.
"It's a difficult place to be and I've been there before," Buffalo coach Phil Housley said. "You try to battle back mentally. It was a credit to him, it was a credit to our team that we applied some pressure … and tied it up."
Jack Eichel's first goal in five games gave the Sabres a 2-1 lead with 2:42 remaining in the second period. Kyle Okposo passed to Sam Reinhart, who made a touch pass to Eichel, who scored his 21st goal.
Video: ANA@BUF: Eichel rips PPG into yawning cage
Kase made it 2-2 with 39 seconds remaining in the second period when he tapped a rebound of a shot by Josh Manson through Lehner's five-hole for his 14th goal.
"He's an exciting, young player and very much of an Energizer Bunny for our group," Anaheim coach Randy Carlyle said about the 22-year-old Kase. "He never seems to quit. He's a young player. We keep pinching ourselves at how young he is."
Zemgus Girgensons gave the Sabres a 1-0 lead at 3:22 of the first period with a shorthanded goal when he put his own rebound past Miller for his sixth goal.
Ducks forward Rickard Rakell made it 1-1 21 seconds into the second period when he put a loose puck past Lehner after a shot by Ryan Getzlaf for his 22nd goal.
Video: ANA@BUF: Rakell taps home loose puck for PPG
Rakell has nine points (four goals, five assists) during a five-game point streak.
Buffalo defenseman Jake McCabe left the game in the second period with an undisclosed injury. Housley said he'll be evaluated further Wednesday.
Goal of the game
Henrique's goal at 1:36 of overtime.
Video: ANA@BUF: Henrique wrists home game-winner in OT
Save of the game
Miller's pad save against Eichel at 8:45 of the third period.
Video: ANA@BUF: Miller denies Eichel's wrister in the 3rd
Highlight of the game
O'Reilly's goal with 15 seconds remaining in the third period.
Video: ANA@BUF: O'Reilly rips home one-timer for tying goal
They said it
"It was getting long and this month is going to be long so we need the points where we can get them. That gets us back to half the points we could get on the trip. It's tough in the West and the East to make up ground so we're happy to break even when we put ourselves in the hole a little bit, but we'll have to start climbing here pretty soon." -- Ducks goalie Ryan Miller on finishing with five out of 10 points on their five-game road trip (2-2-1)
"I knew it wasn't going to be an easy game. Obviously those two guys (Ryan Kesler and Getzlaf) are good players in this league for a reason. They don't give you any easy ice and they're in your face, they're strong on their sticks, they're good in battles. I knew it wasn't going to be an easy game but I just went in with kind of a workman attitude." -- Sabres center Jack Eichel
Need to know
Eichel, who also had an assist, has 51 points and joined Gilbert Perrault, Rick Martin, Housley and Christian Ruuttu as the only Sabres to score 50 points in each of their first three NHL seasons.
Ducks: Host the Edmonton Oilers on Friday (10 p.m. ET; PRIME, SNW, NHL.TV)
Sabres: Host the New York Islanders on Thursday (7 p.m. ET; TVA Sports, MSG-B, MSG+ 2, NHL.TV)
Video: Henrique scores in OT as Ducks edge Sabres, 4-3