RALEIGH, N.C. -- Cory Schneider made 29 saves to lift the New Jersey Devils to a 3-1 win against the Carolina Hurricanes at PNC Arena on Tuesday.
The Devils (16-16-7) have won three out of four and two in a row for the first time since Dec. 6. Schneider made 22 saves for his second shutout of the season in a 3-0 win against the Boston Bruins on Monday.
"I felt good, but at the same time, my teammates are playing well in front of me," Schneider said. "They're blocking a lot of shots. I'm not sure if [the Hurricanes] had a single odd-man rush tonight. We have to appreciate the way we won these past couple games. It wasn't always pretty, but it's effective."
WATCH: All Devils vs. Hurricanes highlights
Adam Henrique, Michael Cammalleri and Kyle Palmieri each had a goal and an assist for New Jersey.
The Hurricanes (16-14-7) saw their 11-game home point streak (10-0-1) come to an end. They had not lost in regulation since losing 4-2 to the Anaheim Ducks on Nov. 10. Cam Ward made 15 saves.
Henrique's 10th goal gave the Devils a 1-0 lead at 14:56 of the second period. Cammalleri found Henrique alone for a one-timer from the right circle.
Cammalleri made it 2-0 at 11:30 of the third period. He spun from a bad angle in the right circle and beat Ward with a shot that deflected off defenseman Jaccob Slavin. Cammalleri has five points in three games at Carolina this season, including a hat trick in a 4-1 win on Nov. 6.
"It must be something about this room, his special stall over here. I don't know what it is," Henrique said. "Sometimes you just feel that way against certain teams. He made a great play on my goal getting [a look at] the empty net."
Sebastian Aho cut the lead to 2-1 at 12:24 when he wiped a rebound off the end wall past Schneider near the goal line.
Palmieri scored an empty-net goal with 2:00 remaining to make it 3-1.
The Devils played the second and third periods without defenseman Andy Greene. The captain took a shot off of his left hand.
New Jersey, which went 0-for-2 on the power play, has not scored with the man-advantage in its past 27 attempts.
The Hurricanes were 0-for-4 on the power play and have gone seven games without a power-play goal
"We had back-to-back [power plays] in the first. It would have been big there. It was 0-0 at the time," Hurricanes coach Bill Peters said. "[The Devils] did a good job checking. They didn't give up anything for free. They were above the puck."
Goal of the game
Henrique's goal, deep into a 0-0 game, was one of the few open looks at the net in the game.
Video: NJD@CAR: Henrique finishes pretty passing play
Saves of the game
With 12 minutes remaining in the third period, Brock McGinn took a centering pass from Ryan Murphy, but Schneider stopped McGinn, first with the right pad, then with the glove, getting a piece of a rebound attempt.
Video: NJD@CAR: Schneider robs McGinn on the doorstep
Highlight of the game
With 2:15 left in the second, Jeff Skinner pulled the puck toward the right post with a toe drag, but Schneider stayed with the play and kicked the puck out with his left pad.
Unsung performance of the game
During Jon Merrill's interference penalty in the second period, Kyle Quincey broke up a pass intended for Jordan Staal alone at the right post. Quincey also interrupted a pass through the slot by Teuvo Teravainen.
They said it
"We didn't generate much 5-on-5. Last game, we ended up with a similar score [a 3-1 loss against the Tampa Bay Lightning on Saturday]. We need guys to get back on the score sheet and start doing it right and paying the price to score." -- Hurricanes coach Bill Peters
"Cammalleri is an offensive type of player, but a sniper type of guy. Sometimes when you get in these games against a really well-coached team and you don't have tons of opportunities, a guy like him [who] can produce certainly helps." -- Devils coach John Hynes
"For me, it's easy to handle that stuff in tight. You can have a better read on it, it's a shorter play. They're a good team. They have some skilled players, they throw a lot of pucks to the net front and look for those chances. It's my job to make sure I'm in the right spot clearing out extra rebounds." -- Devils goaltender Cory Schneider on scoring chances near the goal crease
Need to know
The Devils had a season-low 18 shots. … Henrique has 11 goals and 20 points in 23 career games against Carolina. … Slavin played in his 100th NHL game. … Teravainen has a career-high five-game point streak (one goal, four assists).
Devils: Host the Toronto Maple Leafs on Friday (7:30 p.m. ET; SNO, MSG+, NHL.TV)
Hurricanes: At the St. Louis Blues on Thursday (8 p.m. ET; FS-CR, FS-MW, NHL.TV)
Video: Devils beat 'Canes, 3-1, for second win in two days