The Senators captain reached the milestone on a hat-trick goal into an empty net with 22 seconds left as the club snapped a four-game road winless skid with a 4-2 victory over the Sabres.
Senators coach Cory Clouston summed up Alfredsson’s effort perfectly.
“You couldn’t write a better script for that,” said Clouston. “He was our best player. Obviously, when you score three goals it’s very important, but for him to play that way when we’ve got guys out and struggling, we needed him to step up like he did.”
Earlier in the day, Alfredsson joked with reporters that if he reached two points, he wouldn’t hold back to get his 1,000th at home Saturday. He’s the 75th player in NHL history to reach the milestone and third Swede — joining Mats Sundin and Nicklas Lidstrom.