BUFFALO -- The New Jersey Devils won their fourth straight game, and for the first time this season didn't need to go to overtime or the shootout to get it.
Adam Henrique scored twice, Mike Cammalleri had a goal and two assists, and the Devils defeated the Buffalo Sabres 4-3 at First Niagara Center on Saturday.
The Devils (4-3-1) trailed by a goal twice during the game. Their four wins are by one goal each.
"It's been awesome," Henrique said. "We're on a great run, set some short-term goals for ourselves and for the team and we've had a great week. Got that first win under our belt, we turned things around, stuck with things and really put the work in. We keep preaching that we can't be satisfied. Take the day tomorrow and another big game on Tuesday."
New Jersey, which hosts the Columbus Blue Jackets on Tuesday, has not won five in a row since February 2013.
"It's good that [wins] are not coming easy," Devils coach John Hynes said. "We have to really work for our two points and that's a good thing particularly early in the year because you build up some resiliency and some composure."
Cammalleri tied the game 2-2 8:57 into the second period with his third goal of the season and set up Devils defenseman David Schlemko for his first goal of the season with 48 seconds left in the period for a 3-2 lead.
"It's good to get the monkey off my back," Schlemko said. "It was a big goal, giving us some momentum going in to the third."
Cammalleri has two goals and six assists during the winning streak.
Henrique's second goal, his sixth of the season, came shorthanded with 10:45 left in the third period. He picked up a loose puck and beat Sabres goalie Linus Ullmark on a breakaway with a backhand.
"Great play by Adam," Cammalleri said. "It was a big goal because you could almost feel the building and their team and the body language. They didn't give up. They kept coming. With the guys they have on their team, it feels better to have a two-goal lead than one, that's for sure."
The Sabres (2-6-0) have lost four of the past five.
"There's a lot of things we could look at to say we're doing some good things, but we're not getting the results, we're not getting the wins," Sabres coach Dan Bylsma said. "That's hugely disappointing."
Tyler Ennis gave Buffalo a 1-0 lead 8:42 into the first period with his third goal of the season on a slap shot that went over the glove of Devils goalie Cory Schneider. Henrique tied the game with 50 seconds left in the period.
"I don't know if it's ever easy, but they've got some skilled guys over there that you need to know when they're on the ice," Henrique said. "They got us a couple times tonight, but after every goal I thought we rebounded well. Came back out and put some pressure on them."
Ryan O'Reilly's third goal of the season gave Buffalo a 2-1 lead 2:31 into the second period, but Cammalleri's goal at 8:57 tied the game again.
"I'm on for every goal against and it's unacceptable," said O'Reilly, who had three points but was minus-3. "It [stinks] because I let the team down there. I thought we did a good job. We stepped up the power play and got goals that way, but for us to give up that many it's not good."
Buffalo rookie Jack Eichel scored his third goal of the season, on a power play with 45 seconds left in the third period.
"He definitely played with speed and confidence, and I thought we did a pretty good job of containing him and frustrating him," said Schneider, who made 26 saves. "The last one kind of got through everybody and sort of bounced there. Sometimes goal scorers get those goals. But you can tell the skill level is there, it's evident. It's amazing, you see these kids around the League are 18 and 19 years old and the things they are able to do. He's clearly going to be a special player."
Ullmark made 24 saves in his NHL debut. The sixth-round pick (No. 163) of the Sabres in the 2012 NHL Draft was recalled from Rochester of the American Hockey League on Friday.
"He looked like an NHL goalie," Bylsma said. "They scored two goals at the end of the periods, both first and second. One kind of a puck to the net and he makes the save on the first initial play, and there's a puck towards the net and it's kind of a chip shot that's going 4 feet wide that hits a body and winds up behind him. The timing of the goals is the disappointing part."
Sabres forward Evander Kane left the game with 9:35 left in the third period with a lower-body injury. Kane was checked by Schlemko during a Sabres power play and stayed down on the ice. He favored his left leg and was helped to the locker room.
"I thought I just rubbed him out," Schlemko said. "I talked to the ref after and he said it looked like our legs just kind of locked. Looked like he grabbed his knee. Hopefully he's all right."
There was no update on Kane after the game.
"I don't have anything to give you of any idea but I don't know," Bylsma said. "I don't have any indication. I just knew he wasn't going to come back in the game, but I don't have an indication for you at this time."
Sabres forward Marcus Foligno missed the game with a lower-body injury and was replaced by David Legwand.
"It happened early in the game [Friday] and just a situation he couldn't play with today," Bylsma said. "Day-to-day; I don't think it's anything more than that."