Sam Reinhart scored twice, Colin Miller scored, and Linus Ullmark made 25 saves for the Sabres (5-7-2), who ended a four-game losing streak, including three straight following a two-week pause due to NHL COVID-19 protocol.
"We were supporting the puck, we were moving our feet," Reinhart said. "I felt like we were getting everyone into the game, which was really important. And, you know, I think it showed you that energy levels lead to the kind of grind that went out.
"It obviously hasn't been going our way since we were able to come back, but I think getting on the road has been important for our guys. I would say that we can't go anywhere, so to spend some time traveling and in hotels has helped us."
Kyle Palmieri and P.K. Subban scored, and Mackenzie Blackwood made 26 saves for the Devils (6-4-2). It was their first loss in four games, including three since returning from 15 days off because of NHL COVID-19 protocol.
"I don't think we skated very well and, as a team, we were low on energy," New Jersey coach Lindy Ruff said. "Got to give them credit, they beat us to a lot of pucks, they forced us into some turnovers. They're energy seemed to be better than ours."