DALLAS -- Devin Shore scored two goals for the Dallas Stars in a 4-3 win against the San Jose Sharks at American Airlines Center on Thursday.
It was the second multigoal game of his career (Dec. 10, 2016).
"I got a couple of bounces," Shore said. "It helps, and it's human nature to start feeling good about yourself, getting the breaks."
[WATCH: All Sharks vs. Stars highlights]
Joe Pavelski, Evander Kane and Timo Meier scored, and Martin Jones made 18 saves for San Jose (8-5-3), which had won two straight.
"If you score three, you should be getting points," Sharks coach Peter DeBoer said. "We shot ourselves in the foot. We made some soft plays with the puck or some poor decisions."
Joe Thornton played in his 1,500th NHL game, becoming the 19th player to reach that milestone. He had an assist to give him 1,032 for his career, one behind Mario Lemieux for 11th place in League history.
Tyler Seguin had a goal and an assist, and Anton Khudobin made 33 saves for Dallas (9-6-1), which was coming off a six-game road trip (3-2-1).
"I think we've toughened up on the road trip," Stars coach Jim Montgomery said. "I think we've become resilient."
Video: SJS@DAL: Shore pots second to put Stars ahead
Shore gave the Stars a 4-3 lead at 14:13 of the third period, scoring from low in the left circle after Dillon Heatherington's initial shot ricocheted off Pavelski to him.
Khudobin stopped Thornton on a breakaway with 1:02 remaining.
"I dialed him five-hole the whole way," said Thornton, whose next goal will be his 400th in the NHL. "I'd like to have it back, but I can't."
Shore made it 1-0 at 8:57 of the first period, beating Jones short side from the left circle.
Meier scored on a tap-in off a pass from Kevin Labanc to tie it 1-1 at 14:18. His 12 goals this season are tied with Alex Ovechkin of the Washington Capitals, David Pastrnak of the Boston Bruins and Patrick Kane of the Chicago Blackhawks for the NHL lead.
Video: SJS@DAL: Meier drives to the net, taps in pass
Seguin intercepted a cross-ice pass in the slot from Brenden Dillon and beat Jones glove side with a wrist shot to make it 2-1 at 6:57 of the second period.
Gemel Smith scored 45 seconds later on a redirection in front off a pass from Jason Dickinson to extend the lead to 3-1.
Pavelski cut it to 3-2 at 11:17 when Brent Burns' point shot deflected off his stick while down on one knee in the slot.
"If I'm standing up, he's ripping that thing," Pavelski said. "As it came off, I could tell there was a little less on it. It really allowed me to do my thing."
Kane tied it 3-3 at 7:46 of the third period on with a wrist shot from the right circle. It was his first goal since Oct. 9 (12 games).
John Klingberg left the game at 6:04 of the third period after sustaining an upper-body injury blocking a shot. Montgomery said he will be out at least three weeks.
They said it
"If we play like that all the time, we'll get some wins." -- Sharks forward Joe Thornton
"His will to never stop, his second and third effort I think gives confidence to the players to give that same third effort." -- Stars coach Jim Montgomery on goalie Anton Khudobin
Need to know
San Jose was 0-for-3 on the power play. … Sharks forward Tomas Hertl (concussion) missed his second straight game. …Stars forward Alexander Radulov (upper body) missed his fifth straight game. …Dallas is 6-2-0 at home. … Seguin's goal was his first since Oct. 9 (13 games).
Sharks: At the St. Louis Blues on Friday (8 p.m. ET; FS-MW, NBCSCA, NHL.TV)
Stars: Host the Nashville Predators on Saturday (2 p.m. ET; FS-SW, FS-TN, NHL.TV)
Video: Shore's second goal lifts Stars past Sharks, 4-3