Han och Viktor Olofsson spelade fram Alex Tuch till 5-2-målet med drygt tre minuter kvar av den andra perioden.
Devils försökte jaga ifatt och lyckades reducera två gånger genom unge centertalangen Jack Hughes, men Sabres lyckades hålla undan.
Nattens vinst ger Buffalo fortsatt hopp om slutspel i vår. Man har haft en tung period och halkat efter och har nu sex poäng upp till den sista wildcardplatsen i Eastern conference, där Pittsburgh Penguins parkerar för dagen.
– Nu gäller det bara att fortsätta pusha och kämpa. Vi vet vad vi är kapabla att prestera och idag var ett gott tecken och ett steg framåt, sa Rasmus Dahlin efteråt.
Hos New Jersey noterade Jesper Bratt en assist.
Columbus vann mot Islanders
Adam Boqvist och Emil Bemström svarade för en målgivande passning var när Columbus Blue Jackets vann med 5-4 över New York Islanders.
Segermålet kom i förlängningen och gjordes av Kyle Palmieri.
Makar och MacKinnon bakom seger
I nattens tredje match tog Colorado Avalanche en 3-1-seger över Arizona Coyotes.
Här var Cale Makar och Nathan MacKinnon segerorganisatörerna. Båda antecknades för ett mål och två assist.