ANAHEIM, Calif. - Ryan Getzlaf set up Bobby Ryan's tying goal and Teemu Selanne's tiebreaker 1:04 apart late in the third period, and the Anaheim Ducks rallied for a 4-2 victory over the Chicago Blackhawks in a meeting of the NHL's top teams.

Jonas Hiller stopped 22 shots, and Peter Holland and Sheldon Souray scored as the Ducks extended their franchise-record home winning streak to 13 games in dramatic fashion.

Anaheim (22-3-4) pulled within three points of Chicago atop the overall NHL standings by dealing the Blackhawks just their third regulation loss of the season.

Nick Leddy scored a power-play goal and captain Jonathan Toews scored an early short-handed goal for the Blackhawks (24-3-3), who lost in regulation after entering the third period with a lead for the first time in 19 games this season.

The largest crowd in Honda Center history was packed with boisterous fans of both teams for a prominent game in this lockout-shortened year.

Two clubs with a points percentage above .800 had never met this late in an NHL season, and they lived up to their pedigrees in a fast-paced game showcasing their skill and tenacity.

Corey Crawford made 22 saves for the Blackhawks, who appeared to be headed for a 2-1 road victory until Anaheim scored three times in stunning fashion.

Getzlaf first fed Ryan on a rush for the tying goal with 5:27 to play, and the Anaheim captain then set up the 42-year-old Selanne for his 670th career goal with 4:23 left.

Souray added an empty-net goal in the final minute for Anaheim, which has earned points in 12 straight games (9-0-3).

Chicago has earned 51 of a possible 60 points in its first 30 games this season, but Anaheim is responsible for a third of those missed points after this win and a 3-2 shootout victory at the United Center last month.

The Ducks and Blackhawks finish their regular-season series March 29 in Chicago.

• Wild 4, Red Wings 2: In Detroit, Devin Setoguchi had two goals, Niklas Backstrom made 36 saves and the streaking Wild won.

Kyle Brodziak, Mikko Koivu also scored for Minnesota, which won its fourth straight.

Pierre-Marc Bouchard added two assists for the Wild.

Gustav Nyquist and Drew Miller scored for Detroit. Minnesota led 1-0 after the first period despite being outshot 17-5.

Setoguchi opened the scoring 2:04 into the game when he swept in a shot from the bottom of the right circle for his 10th goal.

Setoguchi's second goal of the game came on the power play with 2:45 left in the second period, putting in a rebound to give Minnesota a 4-1 lead.

• Maple Leafs 4, Lightning 2: In Toronto, Nazem Kadri had three assists and Joffrey Lupul added a goal and an assist as the Maple Leafs snapped a five-game winless skid.

Dion Phaneuf, Tyler Bozak and Nikolai Kulemin also scored for Toronto. Kadri's three points tied a career high, and he had a chance at a fourth point but was hauled down in front of the goal by Teddy Purcell midway through the third period.

• Avalanche 4, Stars 3: In Denver, Chuck Kobasew's goal with 3:29 left in the third period rallied the Avalanche.

Mark Olver had a goal and two assists and Ryan O'Reilly and Gabriel Landeskog also had goals for the Avalanche, which stopped a four-game skid.

• Sharks 4, Oilers 3, SO: In Edmonton, Alberta, Logan Couture scored twice in regulation and added a shootout goal, and Dan Boyle netted the tiebreaker winner in the Sharks' win.

After Couture pulled the Sharks within a goal on a power play at 6:50 of the third, Tommy Wingels tied it at 9:15.

San Jose snapped a two-game losing streak with its second victory in eight games.

Slap shots

• Carolina defenseman Justin Faulk will miss 2-4 weeks with a sprained knee ligament. The team placed Faulk and forward Chad LaRose on injured reserve Wednesday after disclosing Faulk's diagnosis and saying he will not need surgery.

• Florida Panthers rookie Eric Selleck was suspended for two games without pay for instigating a fight late in his NHL debut against Carolina. The NHL announced the suspension Wednesday.

• Buffalo Sabres leading scorer Thomas Vanek missed practice because of a hip injury Wednesday, and it's uncertain if he'll play against Toronto today.