LAS VEGAS — Melker Karlsson and Joonas Donskoi scored third-period goals 39 seconds apart to lift the San Jose Sharks over the Vegas Golden Knights 3-2 on Thursday night.
San Jose won its fifth straight and ended the Golden Knights' seven-game winning streak. The Sharks (59 points) leapfrogged Vegas in the Pacific Division standings and are one point behind Calgary for the top spot.
Brent Burns' shot from the point rebounded perfectly to Karlsson, who found a wide open net to tie it 2-2. Donskoi then had the puck bounce off him amid heavy traffic in front for a 3-2 lead with 11:57 left.
The Sharks earned their 1,000th victory. Vegas had the NHL's longest active home point streak of 12 games (10-0-2) snapped.
Tomas Hertl also scored for the Sharks, and goaltender Martin Jones made 36 saves.
Tomas Nosek and Jon Merril scored for Vegas, while Marc-Andre Fleury made 24 saves.
Since opening the season 9-12-1, the Golden Knights are 18-4-3 and hadn't lost a game in regulation at home since a 4-1 loss to St. Louis on Nov. 16.
Nosek pounced on a rebound after Ryan Reaves' shot from the circle was blocked and one-timed a squeaker between Jones' pad and the post from the opposite circle.
Hertl tied it in the second period when he grabbed a loose puck that caromed off the boards in front of the Sharks bench and got past Ryan Carpenter to beat Fleury with a wrist shot. It was San Jose's first goal of the season against Fleury, who blanked the Sharks in a 6-0 win on Nov. 24.
Merrill picked the right time to notch his first goal of the season, second as a Golden Knight and eighth of his career. His wrist shot beat Jones early in the third period to give Vegas a 2-1 lead. With his assist on the goal, Alex Tuch extended his point streak to eight games (two goals, seven assists). Tuch is the team leader with 35 points.
NOTES: The Sharks trailed after one period for just the ninth time this season. ... Valentin Zykov made his Golden Knights debut after being claimed off waivers from Edmonton on Dec. 29. ... Burns played in his 435th consecutive game, a streak that began Nov. 21, 2013.
Sharks: Hosts Ottawa on Saturday.
Golden Knights: Visits Chicago on Saturday.