Enroth, who started because Ryan Miller was sidelined because of a sinus infection, earned his first victory since a 5-1 win over Washington on Nov. 26, 2011. He was 0-9-3 in 16 appearances since then.
Foligno's first goal made it 1-1 at 5:35 of the second period. His second gave the Sabres a 3-1 lead with 8:12 left in the game.
Thomas Vanek also scored for Buffalo (10-14-3), which returned home after going 0-2-2 on a season-high, four-game road trip.
Derek Stepan scored a short-handed goal for the Rangers (13-10-2), who lost for just the second time in seven games. Henrik Lundqvist made 19 saves.
I don't know the room very well yet. I don't know how we're going to react in certain situations. We've had a couple of minor tests throughout the [preseason] ... We'll get to know each other as the year goes on. We'll figure it out.
— Oilers coach Todd McLellan on starting the 2015-16 season without a captain
TONIGHT ON NHL NETWORK
5:00 ET: NHL Live Powered by Constellation 7:00 ET: NHL Tonight