Kreider cut the lead to 3-2 at 18:22, scoring off a rebound with Shesterkin pulled for the extra skater.
"I think it's awesome he scored 50 goals," Gallant said. "That's huge. It's great to see. That's a great feat. He's had a great season for us. It's too bad we had to lose when a guy scores his 50th, but hats off to him. It's a phenomenal season."
The Rangers kept the pressure on and got two more shots on goal, including one from Kreider, but Aho scored an empty-net goal at 19:54 for the 4-2 final.
The Hurricanes' top-ranked penalty kill held the Rangers' second-ranked power play to 0-for-4 with four shots on goal.
"That's the game in a nutshell," Brind'Amour said. "It was four, felt like 10 because every time they get one, you're worried because they are so lethal. That's the game for me. If they score on that it's a totally different game."
NOTES:Zibanejad's assist on Miller's goal was his 75th point, tying his single-season career high (2019-20). … Rangers forward Andrew Copp had an assist on Kreider's goal to extend his point streak to five games (two goals, three assists). … Staal has scored six goals in the past four games after going 15 straight without a goal. … Skjei had two assists, one shot on goal and two hits in 23:14 of ice time in his first game in New York since being traded to Carolina on Feb. 24, 2020. The defenseman played 307 games with the Rangers after being selected in the first round (No. 28) in the 2012 NHL Draft. … Fast had one assist and two hits in 16:23 in his return after signing with Carolina as a free agent in October 2020. The forward was a sixth-round pick (No. 157) in the 2010 NHL Draft and played 422 games with New York. … DeAngelo had three shots on goal, one hit and two blocked shots in 18:08 in his first game in New York since signing with Carolina as a free agent on July 28, 2021. He played 167 games with the Rangers. … Smith had one hit in 13:48 of ice time. He signed with Carolina as a free agent on July 29, 2021, after playing 235 games with New York.