ANAHEIM, CA -- 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 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 defence 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 second five-point game of his career; he had five assists against the Detroit Red Wings on Oct. 29, 2008.
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.
Frolik, with his 100th 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 experience 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 defenceman Dougie Hamilton before lifting a backhander over Ramo.
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.