Thomas Harley recorded three points with a goal and two assists as the Dallas Stars held off the San Jose Sharks for a 4-3 win at American Airlines Center on Saturday. Dallas built its advantage through three power-play tallies to secure the victory.

Michael Misa opened the scoring for San Jose at 7:22 of the first period with a snap shot assisted by Macklin Celebrini and Will Smith. Dallas responded with three unanswered goals before the opening intermission. Roope Hintz tied the score at 9:16 on a power play, Jamie Benn added an even-strength snap shot at 15:17 to take the lead, and Jason Robertson converted another man advantage at 16:51 to make it 3-1.

The Sharks trimmed the deficit early in the second period when Ivar Stenberg scored on a snap shot at 2:47 off passes from Celebrini and Eric Pohlkamp. Harley restored the two-goal cushion for the Stars at 14:30 of the middle frame, blasting a slap shot on the power play. San Jose answered at 17:02 when Smith scored on a power play with a snap shot, but neither team found the net in the scoreless third period.

Jake Oettinger earned the win for Dallas by stopping 20 of 23 shots, while Alex Nedeljkovic took the loss after making 26 saves on 30 shots. The Stars converted 3 of 5 opportunities on the power play, whereas the Sharks went 1 of 6 with the skater advantage. Dallas also controlled the faceoff circle, winning 39 of 56 draws.

Celebrini reached a milestone for the Sharks with three assists, giving him 14 on the season. The victory lifted Dallas to 10-5-2 on the season and completed a two-game regular-season sweep against San Jose. The Sharks dropped to 7-11-1 and extended their winless streak to five straight games.

San Jose returns to action when it hosts the New York Islanders on Monday. Dallas will host the Winnipeg Jets on Thursday.