The score was scoreless after the first period, and tied, 1-1, after the second, when Buffalo outscored New Jersey, 3-2, in the final period.
Daniel Paille and Ales Kotalik scored once each; Dmitri Kalinin had two assists; and Ryan Miller made 28 saves on 31 shots for the Sabres, who have 105 points and a comfortable seven-point lead over the Devils for first place in the East.
Kotalik had missed the previous 16 games with a knee injury, and Paille missed 15 games with a hand injury.
The Sabres pulled even with Nashville for most points in the league.
NBC reportedly holds celebs hostage to Jimmy Fallon's show
Ray Liotta sues skin care company over use of likeness