SAN JOSE -- The San Jose Sharks squandered a two-goal lead in the third period but rallied for a 4-3 victory against the Minnesota Wild at SAP Center on Tuesday.
Barclay Goodrow scored at 7:25 of the third period when he redirected Brent Burns' wrist shot from above the right face-off circle to break a 3-3 tie.
"Whenever he gets it I just try to get to the net," Goodrow said. "The puck's going to go there. I just was able to get a stick on it. I found a way."
[WATCH: All Wild vs. Sharks highlights]
Wild center Eric Staal (illness) was a late scratch, and his NHL streak of consecutive games ended at 335.
Wild forward Mikael Granlund had his 10-game point streak end. It was the longest active streak in the NHL. Sharks center Logan Couture had his NHL-high nine-game point streak end.
Marcus Sorensen had a goal and two assists, Joe Thornton scored his 399th NHL goal, and Antti Suomela scored for the Sharks (8-4-3). Martin Jones made 23 saves for his sixth win in seven games (6-0-1). Sorensen's three-point game was an NHL career high.
Video: MIN@SJS: Sorensen opens scoring off Burns' slick pass
Thornton, Sorensen and Goodrow skated together on the third line and combined for three goals and three assists. Suomela, the fourth-line center, had the other goal.
"I thought our depth won us the game tonight," Sharks coach Peter DeBoer said.
Zach Parise, Jared Spurgeon and Matt Dumba scored for the Wild (8-4-2), and Devan Dubnyk made 18 saves.
The Wild trailed 3-1 entering the third period, but Spurgeon scored from the slot at 1:22 to cut it to 3-2, and Dumba scored from the right face-off circle at 3:27 to tie it 3-3.
Video: MIN@SJS: Dumba snipes it to tie the game in the 3rd
"We gave them four goals," Wild coach Bruce Boudreau said. "Our mistakes were really egregious. We can't do this to a team like this that has a lot of scoring power. I thought when we tied it up, then we went into a shell after that for whatever reason. We should've kept going at them. We had them on the run a little bit and we let them off the hook."
Sorensen said the message on the bench was simple after the Sharks lead disappeared.
"Just keep getting pucks behind them and take the puck to the net," Sorensen said. "We knew we're a dangerous team, even if it's 10 minutes left in the third period. So just keep pulling."
Sorensen gave the Sharks a 1-0 lead at 4:47 of the first period, taking a cross-ice pass from Burns and scoring from close range.
Thornton made it 2-0 at 5:36 of the second period when Sorensen's one-timer from the slot deflected off him. Thornton played his 1,499th game, tying Mike Modano for 19th place on the NHL's all-time list.
Video: MIN@SJS: Thornton tips shot as he goes through crease
"It's an honor to play with him," Sorensen said. "I feel like he played a really good game today. It was fun playing with him."
Parise cut San Jose's lead to 2-1 with a power-play goal at 12:56. It was his 100th power-play goal in the NHL.
Suomela made it 3-1 at 17:08 when he took a pass from Sorensen and scored on a breakaway.
"This is a hard place to come in and play," Minnesota forward Matt Hendricks said. "They've got a really good team over there, they play hard. We had an opportunity to win the game and we let it slip through our fingers a little bit."
They said it
"They're a good team. When they get the opportunities they're good at putting them in the net. The way their defense can shoot the puck, the way those guys can shoot the puck and get the pucks through, I think they're probably one of the best teams in the league at going to the net." -- Wild forward Zach Parise
Video: MIN@SJS: Parise knocks home rebound for PPG
"Obviously the beginning of the third period didn't go the way we wanted but I felt like we didn't take a step back. We kind of pushed the pace a little once it was tied up. It was get to get that fourth goal and hang on for the win." -- Sharks forward Barclay Goodrow
Need to know
Hendricks returned to the lineup and played 13:18 after missing seven games with a lower-body injury. ... Burns has 18 points (three goals, 15 assists) in his past 12 games. … Sharks forward Tomas Hertl (concussion) skated Tuesday morning but did not play. ... Suomela returned to the lineup after being a healthy scratch against the Philadelphia Flyers on Saturday. ... The Sharks did not have a power play but went 2-for-3 on the penalty kill. Their streak of eight games without allowing a power-play goal ended. They went 21-for-21 during that eight-game stretch.
Wild: At the Los Angeles Kings on Thursday (10:30 p.m. ET; SN, FS-W, FS-N, FS-WI, NHL.TV)
Sharks: At the Dallas Stars on Thursday (8:30 p.m. ET; FS-SW, NBCSCA, NHL.TV)
Video: Goodrow's goal lifts Sharks past Wild