Rookie Daniel Paille and Ales Kotalik also scored, while Ryan Miller stopped 28 shots to help the Sabres extended their lead atop the East standings to seven points over the Devils, as well as idle Pittsburgh and Ottawa.
The Sabres (49-20-7) also moved into a tie for first place in the NHL with Nashville, and inched to within one victory of their second consecutive 50-win season.
Scott Gomez, Paul Martin and Zach Parise scored for the Devils (45-24-8), who were coming off a 3-2 victory at the New York Islanders on Tuesday. Martin Brodeur stopped 19 shots and remains three wins short of matching Bernie Parent's single-season record for victories.
Brodeur has 44 wins, tied with Vancouver's Roberto Luongo, for the NHL lead.
The Sabres took control when Paille and Hecht, with his second of the game, scored four minutes apart in the third period to put Buffalo ahead 3-1.