Jason Zucker tied it in the final minutes, and Zach Parise won it.
There was a disallowed goal, a hit post and crossbar, six scoreless power plays and seven penalties taken, including a five-minute major and a double-minor.
The Wild had every reason to collapse into a pool of frustration Tuesday night.
But the Wild battled through the hardship and found a way to pull off a dramatic come-from-behind 2-1 victory over the Calgary Flames at Xcel Energy Center.
Rookie Jason Zucker scored with 4 minutes, 19 seconds left in regulation and Zach Parise 27 seconds into overtime as the Wild got two big points in the standings -- so critical in a season where it won't take much for the traffic lights in front to start disappearing in the fog.
"That's the fight we need every night," an emotional coach Mike Yeo said afterward. "If you get seven shots and one of them hasn't gone in, well, get eight. If you've gone 0-for-7 on the power play, score on the next one. That's what winners do, and that's what they did tonight."
Late in the third, Ryan Suter, who had two assists in 29-plus minutes of ice time, passed across the neutral zone for Devin Setoguchi. As Mikael Granlund drove the net, Setoguchi's shot was blocked by defenseman Mark Giordano.
As the puck deflected right back to him, Setoguchi spotted "Speedy" driving the net and hit Zucker backdoor for the tying goal.
"That's just all Seto and Granny," Zucker said. "Granny drove the net and took two or three guys with him. I kind of got lost out there."
After Giordano was penalized for closing his hand on the puck late in regulation, the Wild's power play carried into overtime and Mikko Koivu fed Parise at the goalmouth for a backhanded goal over Joey MacDonald's glove.
Parise's goal -- his eighth career overtime winner and first in Minnesota -- snapped an 0-for-6 power play that was stuck in a 3-for-40 drought over 13 games.
"It looked like it was going to be one of those nights where we were going to leave the rink scratching our heads saying after another one, 'We played pretty decent with nothing to show for it,' " said Parise, whose first-period tying goal was overturned because Giordano swept the puck from the goal line.
The game didn't start well. The Wild came out slow and sloppy and gave up the first goal for the sixth consecutive game and ninth time in 10 games. Yeo felt the Wild was "afraid of laying it out there and not getting the result."
Choice words were said in the locker room during the first intermission.
"We can't come out flat after losing to these guys in their building [Saturday]," Setoguchi said. "For them to come in and run us out of our building in the first period, that was ... without Backy, that was a tough game."
Backy is Niklas Backstrom, who made 20 saves, including on Matt Stajan's third-period shorthanded breakaway.
The Wild's penalty kill was sensational. Alex Tanguay scored on one, but after Charlie Coyle's elbowing major (shoulder that may be reviewed) on Stajan in the second, the Wild didn't give up a single shot in five minutes. Two minutes before Zucker's goal, the Wild killed off Jonas Brodin's double-minor.
"Credit the PK. Nine minutes, I don't think [Calgary] set up in the zone for five seconds," said Setoguchi.
Player after player said the penalty killers won the Wild the game. So did sticking with it offensively.
"I'm not going to lie, it was pretty frustrating," said Koivu, who hit iron twice. "It's not always fun, but that's what makes it fun. It's not always easy. When you get wins like this, that's a good feeling at the end."
|NY Giants||10||1st Qtr 0:59|
|Buffalo||7||1st Qtr 9:45|
|Indianapolis||0||1st Qtr 6:36|
|Denver||12/22/14 7:30 PM|
|New York||51||3rd Qtr|
|LA Lakers||5:00 PM|
|New Orleans||6:00 PM|
|Bryant||36||2nd Half 4:48|
|Austin Peay||50||2nd Half 7:11|
|Tennessee St||37||2nd Half 7:13|
|South Dakota||48||2nd Half 7:51|
|ULM||34||2nd Half 14:45|
|Coker||24||2nd Half 17:01|
|USC||29||1st Half 5:15|
|Northern Ariz||20||1st Half 1:53|
|SD Christian||20||1st Half 1:48|
|UC Irvine||3:30 PM|
|Troy||7||1st Half 16:21|
|Seton Hall||5:00 PM|
|Appalachian St||5:30 PM|
|North Dakota St||6:00 PM|
|San Jose St||6:00 PM|
|Alcorn State||8:00 PM|
|Sacramento St||9:00 PM|
|BYU||12/22/14 1:00 PM|
|Marshall||12/23/14 5:00 PM|
|Navy||12/23/14 8:30 PM|
|San Diego St|
|Central Mich||12/24/14 11:00 AM|
|Fresno State||12/24/14 7:00 PM|
|Illinois||12/26/14 12:00 PM|
|Rutgers||12/26/14 3:30 PM|
|NC State||12/26/14 7:00 PM|
|Cincinnati||12/27/14 12:00 PM|
|Duke||12/27/14 1:10 PM|
|(15) Arizona State|
|Miami-Florida||12/27/14 3:00 PM|
|Boston College||12/27/14 3:30 PM|
|(25) Nebraska||12/27/14 7:00 PM|
|(1) South Carolina||84|
|Mount St Marys||49|
|William & Mary||51|
|South Dakota St||64||FINAL|
|(5) Notre Dame||64|
|(4) Texas A&M||65|
|Sam Houston St||55||FINAL|
|Coll of Charleston||72|
|Indiana State||58||1st OT 4:17|
|(19) Oklahoma St||59||2nd Half 3:28|
|Houston||43||2nd Half 4:13|
|Ark-Little Rock||60||2nd Half 3:57|
|Dayton||53||2nd Half 5:25|
|Northern Ariz||27||2nd Half 3:53|
|UNC-Asheville||48||2nd Half 7:54|
|North Dakota||65||2nd Half 8:55|
|Western Ill||50||2nd Half 2:34|
|Elon||57||2nd Half 6:13|
|(6) North Carolina||79|
|Ball State||54||2nd Half 3:45|
|(8) Kentucky||48||2nd Half 11:47|
|New Orleans||33||2nd Half 10:53|
|Chicago State||42||2nd Half 3:29|
|Bowling Green||56||2nd Half 7:55|
|Ill-Springfield||48||2nd Half 10:34|
|SE Missouri St||63|
|Northern Ill||37||2nd Half 5:00|
|(23) Iowa||78||2nd Half 7:35|
|Central Michigan||50||2nd Half 13:36|
|Western Carolina||29||2nd Half 12:47|
|Wyoming||30||1st Half 5:21|
|Portland||28||1st Half 3:54|
|Cal Poly||30||2nd Half|
|No Dakota State||10||1st Half 5:24|
|Albany||34||1st Half 4:22|
|Cal State Fullerton||22|
|Oklahoma||11||1st Half 12:11|
|Idaho State||20||1st Half 6:12|
|(18) Michigan State||31||1st Half 0:18|
|Northwestern||14||1st Half 7:32|
|Fresno State||4:00 PM|
|St Francis-PA||4:00 PM|
|(10) Louisville||4:00 PM|
|(21) Miss State|