ANAHEIM -- Ryan Getzlaf matched a franchise record with five assists, including two each on goals by Rickard Rakell and Corey Perry, and the Anaheim Ducks extended their regular-season home winning streak against the Calgary Flames to 21 games by rallying for a 5-3 victory on Tuesday.
The Ducks trailed 3-2 entering the third period, but Rakell tied it at 1:52 when he one-timed a pass from Perry behind Karri Ramo, with Getzlaf getting the second assist. Perry put the Ducks ahead for the first time at 4:00 when Getzlaf's pass sent him in alone behind the Calgary defense and he snapped a shot through Ramo's five-hole for a power-play goal. It was Perry's seventh goal of the season.
Getzlaf also assisted on Ryan Kesler's empty-net goal with less than one second remaining. It was the fourth five-assist game in franchise history and the second five-point game of Getzlaf's career; he had five assists against the Detroit Red Wings on Oct. 29, 2008. Teemu Selanne was the last Anaheim player to record a five-point game, doing so March 28, 2011, against the Colorado Avalanche.
When Getzlaf has a point this season, the Ducks are undefeated.
"That's what he brings to the table," coach Bruce Boudreau said. "That's why he's played on Team Canada twice and won gold medals. When he plays like that, he's a force to be reckoned with."
It was the first time this season the Ducks were able to come back and win after trailing in the first period and the second time when trailing after two. The Ducks' resolve is back, Getzlaf says.
"It was big to just play and play from behind a little bit," Getzlaf said. "We had the belief in the locker room that we could come back and make plays and do things and we did a good job with that. We have to be able to maintain that throughout a hockey game where there's ups and downs."
Michael Frolik scored two goals and Sam Bennett had a goal and an assist for the Flames (8-13-1), who haven't won a regular-season game in Anaheim since a 5-1 victory on Jan. 19, 2004.
Ramo finished with 27 saves.
"It's a tough lesson," Flames coach Bob Hartley said. "You are leading 3-2 after the second period, we have the potential to maintain those leads and play the right way with those leads. Tonight we didn't and we got what we deserved."
Frolik, with his 100tth NHL goal, and Bennett each scored on rebounds in the first 10:39 to give the Flames a quick 2-0 lead and send goaltender Anton Khudobin to the bench in favor of John Gibson, who was recalled from San Diego of the American Hockey League earlier in the day because starter Frederik Andersen was experiencing flu-like symptoms.
The move appeared to invigorate the Ducks, who got a power-play goal from Perry at 12:07 and tied it at 16:31 when Rakell deked past Flames defenseman Dougie Hamilton before lifting a backhander over Ramo.
"Two bad reads and against a team like this, that's all they need to get back in the game," Hartley said. "They got momentum and they got the game from us."
The Ducks (8-10-4) dominated the second period and were outshooting the Flames 13-2 before Frolik put Calgary back in front at 15:46. He was left alone in front, took Bennett's pass from behind the net and quickly lifted it into the top corner for his sixth goal of the season.
Gibson made 19 saves after Khudobin allowed two goals on five shots and is expected to make the trip with the team to Arizona on Wednesday. Boudreau has not yet decided which goalie to use Wednesday against the Arizona Coyotes but has decided to leave Andersen in Anaheim for precautionary reasons.
"Anton only played six minutes so we'll talk about it as a staff and make a decision," Boudreau said. "Freddie has the flu. He's just not feeling well. He had a little bit of a fever and we've been in situations where the whole team catches it and we want him to stay as far away as possible."