DALLAS (AP) -- Ron Wilson was surprised the Dallas Stars lost a late lead. Imagine the San Jose coach's astonishment that it was a rookie who led the Sharks' rally Monday night.
Devin Setoguchi scored two goals in the third period of his first NHL game to help the Sharks come from behind and beat the Stars 4-2.
"We're playing a team that's like Tupperware. Once they close the lid and burp it, you're done," Wilson said. "In the past, we haven't had games like this where we've stormed back on Dallas."
The Sharks came into the game 24th in the league with 25 goals, and they had scored just one in each of their last two losses.
The slump continued as San Jose trailed 2-1 despite firing off 25 shots through two periods on Dallas goalie Marty Turco.
But the 20-year-old Setoguchi scored twice in a span of 2 minutes, 34 seconds to turn a one-goal deficit into a 3-2 lead.
"It's definitely thrilling," Setoguchi said. "I never would have dreamed for it to happen this way."
Setoguchi, the eighth overall pick in the 2005 draft, tied the game at 2 when he beat Turco at 11:53 of the third.
He then took a pass in front of the net from Joe Thornton, who had two assists, and put the Sharks ahead 3-2 at 14:27.
San Jose added an insurance goal 17 seconds later from Steve Bernier.
The Sharks scored their final three goals on three consecutive shots.
Setoguchi could have easily had three goals, but he missed an open net in the first.
"I was definitely nervous in the first period," Setoguchi said. "I was just kind of scrambling out there. But I settled down and Coach gave me a chance in the third."
Setoguchi stole the show from Dallas center Mike Modano, who moved within one of tying the NHL record for most points by a U.S.-born player. Modano had an assist in the second period to give him 1,231 points, behind only Phil Housley.
"I want to get it behind us and move on," Modano said of approaching the mark.
Evgeni Nabokov stopped 27 shots for San Jose. Turco, who faced 16 shots in the first period, made 31 saves.
Matt Niskanen, the 28th overall pick in the 2005 draft, scored his first NHL goal thanks to a fortunate bounce at 5:14 of the second.
Modano passed the puck to Niskanen, who lofted a shot from near the blue line. The puck changed direction after it hit a San Jose defender's stick and went into the net past Nabokov.
That gave the Stars a 2-1 lead after two periods. This was the third time this season that Dallas has lost a third-period lead.
"Some mistakes were made on our end by people we rely on to shut people down," Dallas coach Dave Tippett said. "Then they put the puck in the back of the net."
Mike Ribeiro gave the Stars a 1-0 lead with his fourth goal at 10:20 in the first.
Philippe Boucher's shot from the right circle went off Nabokov, and Ribeiro picked up the rebound and slipped the puck past the goalie.
The Sharks tied it about two minutes later on Joe Pavelski's goal, which came when he beat Turco for a loose puck by the net.
The 37-year-old Modano, who was coming off a two-point outing Saturday night against Phoenix, has two goals and three assists this season.
San Jose center Jeremy Roenick did not score and remains two goals from being the third American-born player with 500.
This was the first of 12 straight games San Jose will play against Pacific Division foes. ... Dallas has scored a first-period goal in eight straight games. ... Pavelski scored four goals in five games against the Stars last season.