Buffalo didn't score its second goal until Zemgus Girgensons buried a shot from the slot through traffic with 1:11 remaining in the contest. Curtis McElhinney turned in a 35-save performance for the Hurricanes.
The Hurricanes tied the game on a first-period goal from Lucas Wallmark, then built their lead on goals from Andre Svechnikov and Justin Williams in the second. Jordan Stall delivered the dagger with a spinning backhand shot with 4:14 left in the third.
"That's just where we're at right now," Sabres coach Phil Housley said. "We're not finding a way. But I liked that we went to the net harder, we drove to the net. We created a lot more this game."
Despite the result, Housley felt his team's offensive output marked an improvement over their shutout loss to Pittsburgh on Thursday. McElhinney robbed a backhand attempt from Alex Nylander and stopped Evan Rodrigues on a breakaway in the second period. Conor Sheary shot wide on an open cage.
"Just off the rush, we were driving hard to the net, we got some second and third opportunities," Housley said. "It's just not falling for us right now. We've just got to continue to grind it out."
Linus Ullmark was critical of his own game following a 25-save performance. Wallmark's goal to open the scoring came after a shot by Jordan Martinook leaked between the goalie's pads, leaving the puck in the crease for Wallmark to push over the goal line. Williams' marker was off a bad-angle shot that squeezed its way in low off the post and over Ullmark's skate.
"It's just a bad goal," Ullmark said. "That's it. It's a bad goal."
Sabres captain Jack Eichel, back from a two-game suspension, defended his goaltender when speaking with the media afterward.
"Yeah, he's going to be hard on himself, he's a competitor," Eichel said. "But how many times this year has Linus stepped up and been the best player on the ice for us? You guys know the answer to that one."
The Sabres are now winless in seven straight games, as well as in their last nine contests with the Hurricanes.
"I think you have to keep working," Skinner said. "Keep working at it, keep creating chances, and over the course of a game and over the course of a season those bounces usually even out. For us, that's just the way it's going right now.
"Even after that one, I think we had some pretty good looks. Their goalie made some big saves, made some good saves. We just have to keep working. Keep working to get there, keep working to get chances and they'll start going in for us."