/

Sharks roll past slumping Stars

AP

Despite squandering a pair of third-period leads, the San Jose Sharks managed to extend their winning streak.

Marc-Edouard Vlasic scored twice and assisted on Tomas Hertl’s winner 1:12 into overtime against former teammate Antti Niemi to lead the Sharks to their fifth straight win, 4-3 over the Dallas Stars on Saturday night.

“You just have to find a way to win,” Vlasic said. “That’s what we did. We’ve put a couple in a row. We have to keep it rolling. We have teams to catch if we want to secure a playoff spot. We’re far from it but it’s good right now.”

Chris Tierney also scored and Martin Jones made 32 saves to give San Jose three straight home wins for the first time since last January.

Ales Hemsky, Tyler Seguin and Jason Spezza scored for the slumping Stars, who have lost six of seven overall and seven straight on the road. But they earned a point by erasing a pair of third-period deficits.

“It was definitely a step in the right direction,” Spezza said. “We resembled more of the way we should be playing.”

Niemi made 35 saves in his return to San Jose. Niemi was the starting goalie for the Sharks for five seasons before being dealt to Dallas last June. He got a nice ovation and a video tribute in his first game as a visitor in the Shark Tank since the 2010 Western Conference finals with Chicago.

“I had lots of fun,” Niemi said. “The whole day was exciting.”

Bruins 3, Maple Leafs 2

In Boston, Brad Marchand scored with 47 seconds left in the third period.

Blues 4, Canadiens 3 (OT)

In St. Louis, Jori Lehtera scored 2:04 into overtime, and Brian Elliott made a career-high 46 saves.

Senators 5, Kings 3

In Los Angeles, Mika Zibanejad broke a tie on a power play with 6:50 to play and Ottawa roared back from a two-goal deficit in the third period.

Sabres 4, Capitals 1

In Buffalo, Evander Kane had a goal and an assist and Chad Johnson stopped 33 shots.

Predators 3, Wild 0

In Nashville, backup Carter Hutton made 29 saves for his third career shutou.

Blue Jackets 2, Avalanche 1

In Columbus, Jack Johnson scored with 1:07 left off Colorado forward Cody McLeod’s skate.

Rangers 3, Flyers 2 (SO)

In Philadelphia, Mats Zuccarello scored in a shootout and Henrik Lundqvist reached 20 wins for the 11th straight season.

Devils 2, Coyotes 0

In Glendale, Arizona, Cory Schneider made 38 saves for his fourth shutout of the season.

Oilers 2, Flames 1 (SO)

In Edmonton, Teddy Purcell scored in the shootout.