"The puck found me tonight," said Perry. "I had some time and my linemates played well. They got me the puck."
Rickard Rakell, Antoine Vermette and Andrew Cogliano also tacked on goals for the Ducks, who improved to 29-17-10 (68 points) overall. The win also pushed Anaheim's record to 12-5-4 since Christmas. John Gibson turned aside 22 shots for his 21st victory of the season - tying his career high for wins in a season - established in 2015-16. This also marked the first time in club history that the Ducks put up 44 shots or more in consecutive games (also 44 on Tuesday against the New York Rangers).
"You look at last game, and we put up 44 shots," said Perry. "If we continue doing that, we're going to get rewarded. We didn't get rewarded in the last game, but we stuck with what we did and brought it over to this game. Tonight we found a way to get the puck in the back of the net."
Jack Eichel and Rasmus Ristolainen scored for Buffalo, which fell to 22-22-10 (54 points) this season. Robin Lehner made 39 saves in the loss, his 15th defeat in 36 appearances (13-15-6).
Just when it seemed like the score would remain scoreless after 20 minutes, Perry busted out of his grueling offensive slump with a goal that harkened back to the old days. After out-muscling Sabres defenseman Jake McCabe for a loose puck at the far corner, Perry carried the mail behind Buffalo's net before squirming and shifting his body to create space on the other side. After curling back into the slot, Perry had time and space to fire a shot that beat Lehner five-hole with 2.4 seconds remaining in the period. The goal was just his 10th of the season, and it was evident that it lifted a considerable amount of weight off his shoulders.