Jarome Iginla scored in the shootout to give host Calgary its first shootout victory of the season.
The win moves the Flames moved 1 point ahead of Minnesota and into a tie with Vancouver for first place in the Northwest Division.
Miikka Kiprusoff (28 saves) clinched the win with a spectacular save, acrobatically jabbing out his left pad to deny Pierre-Marc Bouchard after the Minnesota forward darted in then, did a spin move.
An ecstatic Kiprusoff jumped after the save in celebration. The Flames goaltender had been 0-4 in shootouts and 1-11 in his career. In his four losses this season, Kiprusoff had stopped just two of nine shooters.
Former Bruins defenseman Brad Stuart had an assist for his first point in nine games for Calgary. Since joining the Flames, Stuart is a plus-5 to improve his total for the season to minus-17.
Minnesota dropped to 10-5 in shootouts.
Predators 4, Sharks 3 -- J.P. Dumont scored in the fourth round of the shootout, spoiling Bill Guerin's debut with host San Jose.
Tomas Vokoun made 27 saves and stopped three of the Sharks' four shootout attempts to remain unbeaten in his last six starts against San Jose. Alexander Radulov scored in the third period and again in the shootout as the Predators earned their league-best 43d victory.
Evgeni Nabokov made 28 saves for San Jose and forced the shootout with a stunning glove save on Paul Kariya with a second left in overtime, but the Sharks still lost for the sixth time in eight games.
Guerin, acquired Tuesday from St. Louis in a deadline deal, wore No. 13 and looked active on a line with MVP Joe Thornton and Jonathan Cheechoo, but Nashville kept the line off the scoreboard.
Senators 2, Hurricanes 0 -- Dany Heatley scored his team-leading 38th goal and Ray Emery made 27 saves in host Ottawa's home-and-home sweep of Carolina.
Jason Spezza had a goal and an assist as Ottawa (8-0-1 in its last nine) extended its winning streak to three.
The Senators won, 4-2, at Carolina Tuesday behind backup -- and former Hurricanes goalie -- Martin Gerber. Ottawa became the third Eastern Conference team to reach 80 points.