Ryan McLeod, Josh Doan, and Mattias Samuelsson recorded two points each and Colten Ellis made 30 saves as the Buffalo Sabres picked up their 12th win in their last 13 games, defeating the New York Rangers 5-2.