RALEIGH, N.C. -- Jordan Martinook scored his first NHL hat trick and Curtis McElhinney made 34 saves to help the Carolina Hurricanes to a 4-1 win against the Florida Panthers at PNC Arena on Friday.
Lucas Wallmark had three assists for the Hurricanes (11-8-3), who have won three straight and went 4-1-1 on a six-game homestand.
"[Martinook] is the kind of player who deserves that," Hurricanes coach Rod Brind'Amour said. "He's worked so hard. That line has been good for us and they finally got rewarded."
[WATCH: All Panthers vs. Hurricanes highlights]
Forward Mike Hoffman's point streak ended at 17 games for the Panthers (8-8-3), who finished their six-game road trip 2-4-0.
"We couldn't find a way to score when we needed a goal," Panthers coach Bob Boughner said. "And I give McElhinney some credit; he played well. When you look at it, the effort was there. I thought we competed hard."
Video: Enterprise Hat Trick: Martinook nets 3 for Hurricanes
Starting goaltender Roberto Luongo (nine saves) sustained a lower-body injury in the first period and was replaced by James Reimer, who made 26 saves.
Luongo missed almost a month after he sustained a knee injury in the Panthers season opener on Oct. 6. There was no update on his condition after the game.
Martinook scored with 38 seconds remaining in the first period to give the Hurricanes a 1-0 lead. Luongo stopped the initial shot and a rebound from Wallmark, but Martinook jumped on the rebound in the crease.
"I was a little mad at myself when I didn't score first but when I turned back, Martinook came with a lot of speed," Wallmark said. "It was really fun to see the puck go in. It was a really big goal for us."
Luongo left the game after the goal.
Martinook made it 2-0 at 7:31 of the third period. After Hurricanes forward Andrei Svechnikov (two assists) forced a turnover, Wallmark fed Martinook in the slot for his second of the game.
The Panthers cut the lead to 3-1 at 14:04 when defenseman Mike Matheson sent forward Troy Brouwer on a short breakaway. It was Brouwer's fourth goal in seven games.
"I thought we had some good opportunities to take over the game, but we weren't able to do it," Brouwer said. "[McElhinney] is a good goalie and made some big saves tonight."
Martinook's empty-net goal completed the hat trick with two minutes remaining.
"Especially playing with [Wallmark and Svechnikov] and the chances we create, I think I can keep it going," Martinook said. "I don't want to pump myself up too much, but I think it's there. I'm just a guy who goes out and works hard. If [the goals] come, they come. I'm happy watching other guys too. I just want to win. If I can jump in, that's good."
McElhinney's best save came at 12:09 of the second period when he gloved a wrist shot from forward Nick Bjugstad in the low slot. Prior to starting the past three games, McElhinney had made one start in 28 days, allowing three goals in a 4-1 loss at the St. Louis Blues on Nov. 6.
"When I was sitting in the stands for a few games, it was tough to come back and jump into practice and play the game in St. Louis the next night," McElhinney said. "Ever since then, I've felt pretty good. For me, it's more practice than anything. To get the games in and get the rhythm going is just an added bonus."
Video: FLA@CAR: Teravainen scores PPG in 300th NHL game
They said it
"I think that's going to be a relief for everybody. It's been a long month here, long month-and-a-half. We played good at home before we came on the road, so we're looking at hopefully regaining that momentum." -- Panthers coach Bob Boughner
"[McElhinney] came in and he did what we asked him to do. He's a pro. He comes in on off days and no one is around. He's in here taking care of his body. He gets it. Obviously, he's been playing great." -- Hurricanes coach Rod Brind'Amour on goaltender Curtis McElhinney
Video: FLA@CAR: McElhinney uses glove to rob Bjugstad
Need to know
Hoffman's point streak is a Panthers record and the longest in the NHL this season. … The Panthers had scored a power-play goal in 10 straight games. … Martinook's hat trick came in 13:58 of ice time. … Hurricanes forward Teuvo Teravainen played in his 300th NHL game.
Panthers: Host the Chicago Blackhawks on Saturday (7 p.m. ET; FS-F, NBCSCH, NHL.TV)
Hurricanes: At the New York Islanders on Saturday (7 p.m. ET; MSG+, FS-CR, NHL.TV)
Video: Martinook notches hat trick in Hurricanes' 4-1 win