ANAHEIM -- Adam Henrique scored two goals for the Anaheim Ducks in a 5-2 win against the Buffalo Sabres at Honda Center on Wednesday.
The Sabres (5-1-1) lost for the first time in regulation this season and had their streak of six straight games with at least a point end.
"We just need to stick to the game plan and we'll be fine," Sabres forward Vladimir Sobotka said. "The first six games we played a full 60 minutes and we won the game. Right now, I didn't think we played all 60 and we got the result."
[WATCH: All Sabres vs. Ducks highlights]
Jakob Silfverberg had a goal and two assists and Rickard Rakell had a goal and an assist for the Ducks (5-2-0), who trailed 2-0 in the first period. John Gibson made 31 saves.
Jack Eichel and Victor Olofsson scored, and Linus Ullmark made 26 saves for the Sabres, whose NHL-leading power-play unit (9-for-21, 42.9 percent) went 1-for-7 and dropped to second (35.7 percent) behind the Edmonton Oilers.
"I would have liked to see us get a few more power plays than penalty kills, but ultimately I thought we did a good job of sticking up for one another without getting carried away," Ducks forward Ryan Getzlaf said.
Video: BUF@ANA: Getzlaf buries Steel's feed for PPG
Rakell scored off his own rebound 57 seconds into the second period to tie the score at 2-2.
The Ducks took a 3-2 lead and ended a 0-for-16 start to the season on their power play when Getzlaf scored from the left circle at 9:14.
"There is still lots of work to do [on the power play], but it's just a relief to get one in there for everyone because it becomes a focus, and with that comes a lot of unneeded pressure," Ducks coach Dallas Eakins said. "We have an expectation there that is a little bit different, but we had worked hard on that for a number of days and good on that unit for sticking with it."
Video: BUF@ANA: Henrique scores on deft redirection
Henrique scored at 19:47 off a centering feed from Max Comtois to make it 4-2.
Silfverberg scored into an empty net at 16:47 of the third period for the 5-2 final.
"We're not worried about playing physical. I feel there's a lot of courage on the bench," Buffalo coach Ralph Krueger said. "It all began with our puck management. We put ourselves in bad positions."
Eichel gave the Sabres a 1-0 lead at 7:35 of the first period.
Buffalo killed two power plays before scoring on its first for a 2-0 lead at 16:36.
The puck was loose to the right of Gibson when Jeff Skinner made a quick pass to Olofsson for a one-timer. Olofsson has scored the first eight goals of his NHL career on the power play -- six this season -- extending his NHL record.
Video: BUF@ANA: Olofsson scores again on power play
Anaheim forward Max Jones appeared to score off a rebound at 18:03, but the goal was overturned on video review.
Henrique scored 37 seconds later off a deflection in front to make it 2-1.
"We lost the way," Krueger said. "It seemed like the no-goal worked, almost, against us versus for us. We let our guard down there, the next shift they got the 2-1 goal. We really lost our way then, right up into the third period."
They said it
"[The Ducks] are a team that wants to get us going, trick us into playing their game. Unfortunately, they were successful." -- Sabres goalie Linus Ullmark
"We're going to be scoring by committee all season long. We've got a lot of young players that are playing key roles for us and we're going to need them to contribute just as much as everybody." -- Ducks forward Ryan Getzlaf
Need to know
Skinner, who got his 200th NHL assist, has an eight-game point streak against the Ducks (six goals, five assists). … Eichel has seven points (three goals, four assists) in his past four games. … The Ducks have three straight wins at home to start the season for the fourth time in their history and first since 2014-15. … Rakell has five points (three goals, two assists) in his past five games. … Henrique has 22 points (eight goals, 14 assists) in 24 games against the Sabres. … Henrique and Silfverberg each finished plus-4.
Sabres: At the Los Angeles Kings on Thursday (10:30 p.m. ET; FS-W, MSG-B, NHL.TV)
Ducks: Host the Carolina Hurricanes on Friday (10 p.m. ET; PRIME, FS-CR, NHL.TV)
Video: Ducks score five unanswered in win against Sabres