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.
MAPLE LEAFS 4, LIGHTNING 2
TORONTO (AP) — Nazem Kadri had three assists and Joffrey Lupul added a goal and an assist as the Toronto Maple Leafs snapped a five-game winless skid with a victory over the Tampa Bay Lightning.
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.
Rookies Radko Gudas and Cory Conacher scored for Tampa Bay in the third, spoiling James Reimer's shutout attempt.
WILD 4, RED WINGS 2
DETROIT (AP) — Devin Setoguchi had two goals, Niklas Backstrom made 36 saves and the streaking Minnesota Wild beat the Detroit Red Wings.
Kyle Brodziak, Mikko Koivu also scored for Minnesota, which won its fourth straight. Pierre-Marc Bouchard had two assists.
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.
SHARKS 4, OILERS 3, SO
EDMONTON, Alberta (AP) — Logan Couture scored twice in regulation and added a shootout goal, and Dan Boyle netted the tiebreaker winner in the San Jose Sharks' victory over the Edmonton Oilers.
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.
Sam Gagner, Shawn Horcoff and Ryan Jones scored for Edmonton. The Oilers have earned eight points in their last five games.
AVALANCHE 4, STARS 3
DENVER (AP) — Chuck Kobasew's goal with 3:29 left in the third period rallied the Colorado Avalanche past the Dallas Stars.
Mark Olver and Ryan O'Reilly each had a goal and an assist, and Gabriel Landeskog also had a goal for the Avalanche, who stopped a four-game skid.
The Avalanche got the winner when Matt Hunwick's shot from the boards hit Dallas defenceman Stephane Robidas in the face and dropped to the ice. Kobasew quickly knocked it in with a backhand to stop Colorado's four-game skid.
Jaromir Jagr scored a goal and had two assists, and Trevor Daley and Ray Whitney also scored for the Stars.