GLENDALE, Ariz. -- After scoring 51 goals in the first 25 games of the season, the Carolina Hurricanes had eight wins and a lot of frustration.
But Carolina has found its scoring touch over the past five games, making even a third-period collapse on the road manageable.
The Hurricanes gave back a three-goal lead in the third, but Victor Rask scored 53 seconds into overtime to lift them to a 5-4 win against the Arizona Coyotes at Gila River Arena on Saturday.
Carolina (12-14-4), which defeated Arizona 5-4 twice in seven days, has won four of its past five, scoring 23 goals over that span and five in each of its past four games.
"We've had a couple of track meets (against the Coyotes)," said Hurricanes defenseman Justin Faulk, who scored his NHL-leading 12th power-play goal 40 seconds into the third period for a 4-1 lead. "I hear goal-scoring is down. Maybe we should just play each other all the time. That would fix that, apparently."
The Coyotes stormed back on goals by Anthony Duclair and Kyle Chipchura 1:40 apart to get within one. Then, after Carolina forwards Elias Lindholm and Eric Staal each missed a chance at an empty net, Arizona defenseman Connor Murphy scored his second goal of the season with 15.7 seconds left to tie it 4-4.
Rask scored the overtime winner off a set play. Lindholm passed the puck back to goalie Eddie Lack, who sent it up ice to Rask for a wrist shot from between the circles that beat Arizona goalie Anders Lindback for his ninth goal.
The Coyotes challenged the goal, claiming the Hurricanes were offside, but it was upheld after video review.
"The worst thing that happened was for us to make it 4-1," Carolina coach Bill Peters said. "We probably thought it was over at that point, and it was far from over. We made a few mistakes and they capitalized, and that's what good teams do.
"I like having 4-5 goals a game, but I don't necessarily like giving that many up."
Kris Versteeg and Andrej Nestrasil each scored in the first period, and Phillip Di Giuseppe scored in the second period to help the Hurricanes build a 3-0 lead. Lack made 24 saves for his second win in as many nights and third of the season.
Duclair scored twice, and Max Domi had two assists for the Coyotes (14-14-2), who had their five-game home winning streak end and lost for the fifth time in six games.
"It's disappointing to lose, but to come back like that and get a point is better than nothing," Murphy said. "I don't score a lot, so it was pretty exciting and it was great to be in the right place at the right time."
Lindback, who denied Jeff Skinner on a penalty shot 5:16 into the game, made 28 saves. He allowed 10 goals in two losses to Carolina in seven days.
"The penalties we took at the end of the first and second period were ill-advised. You probably wouldn't notice them if we killed them both off, but we didn't kill either of them off," Arizona coach Dave Tippett said. "Those are difference makers. But the kids played real hard, we pushed back and we got the extra point."
The Hurricanes opened the scoring at 8:37 of the first period on Versteeg's fourth goal. Ater Ron Hainsey hit Lindback in the mask with a slap shot, Lindholm chased down the rebound behind the Arizona net and found Faulk along the boards. Faulk's wrist shot deflected off Versteeg and past Lindback.
The Hurricanes doubled their lead late in the first after Coyotes forward Jordan Martinook was called for a delay of game for putting the puck over the glass from his own zone. Lindback made a big save on a Brett Pesce one-timer, but Jordan Staal chased down the rebound and his nifty pass across the crease left Nestrasil a half-empty net to shoot at with 3.7 seconds left.
Carolina made it 3-0 at 15:24 of the second period when defenseman Jaccob Slavin sent Skinner and Di Giuseppe down the ice 2-on-1. Skinner maneuvered around Arizona defenseman Klas Dahlbeck and centered the puck to Di Giuseppe, who banged it home at the far post.
Di Giuseppe has two goals and an assist in his first five NHL games.
The Coyotes pulled to within 3-1 at 18:22 of the second, with Domi forcing a turnover at center ice and finding the trailing Duclair in the high slot for a wrist shot past Lack. It was Duclair's first goal in nine games.
Carolina regained its three-goal lead when Faulk shot a Lindholm feed off the post and past Lindback for his 12th goal, all of them on the power play, to make it 4-1.
But the Coyotes weren't finished and quickly tightened the game.
Viktor Tikhonov sent Duclair down the ice with a long pass, and Duclair scored his 10th goal by pushing the puck in with Carolina defenseman Noah Hanifin draped all over him at 1:43.
Then at 3:23, Chipchura was waiting for the rebound of a Nicklas Grossmann shot in the left circle and beat Lack to the short side to make it 4-3.