Nino Niederreiter scored 3:26 into overtime and the Minnesota Wild beat the San Jose Sharks 4-3 on Sunday night after squandering a three-goal lead.
Eric Staal scored twice and Ryan Murphy added a goal as the Wild extended their winning streak over the Sharks to four games.
Tomas Hertl tapped in a loose puck for San Jose with five minutes left in regulation to tie it at 3.
Hertl's goal followed a furious Sharks attack that Wild goalie Alex Stalock was able to fend off until a shot from Dylan DeMelo bounced off his shoulder pads and into no man's land just above the crease.
Brent Burns scored twice for the Sharks, who had won five of seven.
Stalock made 31 saves in his first appearance against his former team. Martin Jones stopped 20 shots for the Sharks.
The Wild, winners in four of their last five games, scored twice in the first 10 minutes. A series of sharp passes set up Murphy for a power-play goal just more than four minutes in. Staal sent a pass to Jason Zucker behind the net and he found Murphy for a 1-on-1 score.
Staal's first goal came after Ryan Suter recognized an advantage when Burns ran into Jones, knocking him off his feet. Suter delivered a pass to Staal, who easily fired it over Jones.
Early in the second period, Staal was able to push the puck through Jones' skates for a 3-0 Wild lead.
Burns got the Sharks on the scoreboard with a power-play goal during a two-man advantage late in the second period. Burns scored again on a power play with a slap shot from just inside the blue line midway through the third, his 12th multi-goal game.