Anaheim took over the NHL lead with an overtime win against Vancouver on Sunday, while previous leaders Chicago were beaten at home by San Jose in a shootout.
San Jose’s Logan Couture and Joe Pavelski scored in the shootout to give the Sharks a 3-2 win, their first victory in Chicago in three years.
Jason Demers scored in the first period and Brett Burns had a tying goal in the third for the Sharks.
Defensemen Niklas Hjalmarsson and Michal Rozsival scored in the third period for the Blackhawks, who have earned at least one point in their past 10 games.
Chicago are level on points with Anaheim, but have played one more game than the Ducks, who scored the winning goal with just 1.3 seconds left in overtime to clinch a 4-3 win over Vancouver.
Corey Perry scored his NHL-leading eighth game-winning goal of the season just as a shootout loomed.
The Ducks have not suffered a regulation-time loss at home this season, becoming the third team in NHL history to go at least 19 games without a blemish.
Nick Bonino scored the tying goal with 1 minute, 27 seconds left in regulation, while Saku Koivu and Matt Beleskey scored in the second period for the Ducks, who have won 13 of their past 14 games.
Ryan Kesler and Henrik Sedin scored power-play goals 2 minutes apart in the first, while defenseman Kevin Bieksa scored in the third for the Canucks.
Also on Sunday, Pittsburgh matched a club record with a 12th straight home win by defeating Winnipeg in an 11-goal thriller.
The Penguins’ Evgeni Malkin scored twice in his return from a nine-game injury absence, helping Pittsburgh edge Winnipeg 6-5.
James Neal added two goals for Pittsburgh, Jussi Jokinen scored his third goal in two games and Matt Niskanen put in the winner with less than 8 minutes left.
Coach Dan Bylsma won his 232nd game with the Penguins, tying former coach Eddie Johnston for the most victories in franchise history.
Evander Kane had two goals and an assist for the Jets. Jacob Trouba, Blake Wheeler and Mark Scheifele also scored, but it was not enough to break Winnipeg’s losing streak in Pittsburgh, where they have not won since 2006.
Elsewhere in the NHL, the Hurricanes beat Nashville 2-1 to claim a season-high fourth straight win, while the Oilers ended a four-game skid with a 5-3 victory over Tampa.