11/25/2015 01:03 EST | Updated 11/25/2016 00:12 EST

Rickard Rakell, Corey Perry star in Anaheim Ducks' 21st straight home win over Flames, 5-3

ANAHEIM, Calif. — Rickard Rakell and Corey Perry scored two goals apiece, and the Anaheim Ducks rallied from a third-period deficit for their 21st straight home victory over the Calgary Flames, 5-3 Tuesday night.

Captain Ryan Getzlaf tied a franchise record with five assists for the Ducks, who haven't lost a regular-season game to Calgary at Honda Center since Jan. 19, 2004.

The Ducks' home streak against the Flames is the NHL's longest in a two-team series since Philadelphia won an NHL-record 23 straight over Pittsburgh in the 1980s.

Michael Frolik scored two goals and Sam Bennett had a goal and an assist for the Flames, who couldn't complete their first three-game winning streak of the season. Karri Ramo stopped 27 shots for Calgary.

Greg Beacham, The Associated Press