Martin Brodeur only had to make 15 saves as the Devils won for the seventh time in 10 games to pull within four points of the Sabres for the best record in the Eastern Conference. New Jersey has played one fewer game.
Chris Drury and Teppo Numminen scored for the Sabres, who are 4-6-1 in their last 11.
Drury scored his 30th goal of the season in the first period, and for two periods it seemed Sabres goalie Ryan Miller was going to make the tally stand up.
Miller, who made several outstanding saves, got a break after the Drury goal when there wasn't a review of a glove save that he made on Patrik Elias. The replay seemed to show that Miller made the catch behind the goal line and pulled it out of the net.
Play restarted quickly and there was never a review.
However, Miller didn't catch a break on Madden's goal that ignited the big third period. He made a save on a shot from the left point and he seemed to have his glove over the puck as Madden poked it into the net at 2:02 of the period. Miller complained to no avail.
Twenty-three seconds later, New Jersey had the lead. Langenbrunner took a pass from Parise and put the puck toward the net. It hit off the skate of Buffalo defenceman Dmitri Kalinin and went into the net off Miller's stick.
Parise got his 20th of the season at 4:33. He took a pass from Langenbrunner and ripped a shot past Miller from the top of the left circle.
Numminen got the Sabres within a goal with 3:58 to play with his first goal of the season.
Notes: Sabres C Daniel Briere's seven-game scoring streak was snapped. ... The loss was only the eighth on the road for the Sabres (18-8-2). ... Buffalo now is 16-2-1 with defenceman Henrik Tallinder in the lineup. ... The Devils, who are celebrating their 25th anniversary in New Jersey this season, honoured their 1994-95 Stanley Cup championship team before the game. Brodeur, Sergei Brylin and Jim Dowd are still on the current roster.