OTTAWA, Ontario — Ben Harpur scored his first NHL goal, Craig Anderson stopped 36 shots and the Senators spoiled Erik Karlsson’s return to Ottawa by beating the San Jose Sharks 6-2 on Saturday.

Karlsson, the former Senators captain, was playing his first game in Ottawa since he was traded to San Jose in the offseason.

The team honored the two-time Norris Trophy winner with a video tribute during the first period.

Ryan Dzingel, Mark Stone, Mikkel Boedker, Magnus Paajarvi and Bobby Ryan also scored as the Senators (12-12-3) won their third straight. Boedker added three assists for a four-point outing.

Joe Thornton and Barclay Goodrow scored for the Sharks (12-10-5), who extended their losing streak to a season-high four games.

Martin Jones made 21 saves for San Jose.

The Senators took a three-goal lead at 4-1 with Stone’s power-play goal four minutes into the third period. And Paajarvi made it 5-1, scoring into an empty net with over five minutes remaining.

STARS 2, CANUCKS 1: Alex Radulov scored the go-ahead goal late in the third period as Dallas won at Vancouver, British Columbia.

Jamie Benn also scored midway through the third for the Stars, who are 3-1-1 in their last five games.

Ben Bishop made 24 saves in his first start since returning from a lower-body injury that kept him sidelined for five games.

Bo Horvat scored for the Canucks, who have only one win in their past 12.

FLYERS 4, PENGUINS 2: Dale Weise scored in the first minute of the third period and Philadelphia held on at Pittsburgh.

MAPLE LEAFS 5, WILD 3: Nazem Kadri broke a tie with 3:20 to play and Zach Hyman scored twice as Toronto won at St. Paul, Minnesota.

CANADIENS 5, RANGERS 2: Shea Weber and Artturi Lehkonen each scored twice, and Montreal won at New York to snap a five-game losing streak.

LIGHTNING 4, PANTHERS 1: Brayden Point scored a power-play goal 3:12 into overtime and Tampa Bay overcame a 4-1 deficit at Sunrise, Florida.


MAPLE LEAFS: William Nylander, a restricted free agent, signed a six-year deal worth $10.2 million this season and $6.9 million a year after that.

Nylander, 22, a winger selected eighth overall in 2014, and the club had been at odds on the terms of a new agreement after his entry-level contract expired July 1, with negotiations stretching through the summer, into training camp and ultimately forcing him to miss 26 games.

Only subscribers are eligible to post comments. Please subscribe or to participate in the conversation. Here’s why.

Use the form below to reset your password. When you've submitted your account email, we will send an email with a reset code.