Jesper Fast made it 3-1 with 22 seconds left when he batted a puck in out of the air. The goal was confirmed by video review initiated by the NHL Situation Room.
Martin Necas scored and Antti Raanta made 10 saves for the Hurricanes (28-15-5), who have won three in a row and are 11-2-1 in their past 14 games. Seth Jarvis had two assists.
Carolina outshot Arizona 18-0 in the third period and 32-3 in the final two periods.
“We were real patient, that was the key,” Carolina coach Rod Brind’Amour said. “[Arizona] was working really hard defending. I think we wore them down a bit and got a break.”
Logan Cooley scored for the Coyotes (23-22-3), who have lost three in a row. Connor Ingram made 36 saves.
“To lose it like that at the end, it hurts,” Arizona forward Lawson Crouse said. “Obviously they were pushing hard in the third period and had a lot of chances, but we thought we were sticking together and doing what we could to defend. It was a beautiful shot by [Orlov], but that kind of zapped the group right away.”