Erik Karlsson had an assist after missing the past two games after he and his wife, Melinda, announced their son, Axel, had been stillborn.
"I'm feeling for him and his wife," said Hurricanes forward Jordan Staal, who dealt with a similar situation in February when he and his wife, Heather's, infant daughter, Hannah, died of a terminal birth defect. "It's not an easy thing, obviously. It's hard to see.
"If he was ready to play, he's ready to play. It's always nice to get back into the swing of it and get back with the fellas. … It was good to see him out there."
Hanifin scored at 8:29 of the third period to give the Hurricanes a 3-1 lead. Sebastian Aho circled the zone before passing to Hanifin, who shot into an open net.
Hanifin had missed the past three games because of a concussion he sustained in a 4-2 loss to the Philadelphia Flyers on March 17.
"The timing there was obviously good," Peters said. "Noah's an elite player, so a little bit of rust obviously, but I thought he did well."
Aho has 11 points (three goals, eight assists) in an eight-game point streak.
"His potential is sky-high," Staal said. "He's a player that has great speed and kind of the whole package: he's got a great shot, great vision, great hands and can really move. He's been good at center for us, as well. You can see his speed take off in that position."
Skinner scored with a backhand on a breakaway to make it 4-1 at 9:37 before Chabot scored at 16:34 to cut it to 4-2.
Staal scored an empty-net goal at 19:25 to extend it to 5-2.
Phillip Di Giuseppe gave the Hurricanes a 1-0 lead at 7:34 of the first period when he beat Condon glove side with a wrist shot from the left face-off circle.