Penguins 2, Ducks 1, OT

Sidney Crosby scored his second goal of the game 2:35 into overtime as Pittsburgh beat Anaheim on Thursday night to end a six-game losing streak.

Crosby found himself in alone on Lukas Dostal and hit the brakes before roofing the puck over the Ducks’ goaltender for the 93rd game-winning goal of his career.

Alex Nedeljkovic made 22 saves for Pittsburgh, which outshot Anaheim 46-23. Dostal stopped 44 shots to keep the Ducks in it, but it still wasn’t enough.

FLYERS 2, BLUES 1

Bobby Brink redirected Joel Farabee’s feed past goalie Jordan Binnington with 3:01 left in Philadelphia’s victory over St. Louis.

Garnet Hathaway also scored and Sam Ersson made 20 saves to help Philadelphia win consecutive games for the first time this season.

St. Louis has lost three straight and four of five.

CAPITALS 6, CANADIENS 3

Alex Ovechkin scored his 858th career goal and had two assists, and Washington beat Montreal to continue their strong start.

Ovechkin is now 37 goals away from breaking Wayne Gretzky’s record.

After making Cayden Primeau the 176th different goaltender he has scored on, Ovechkin is on pace for 45 this season, which would put him at 895 and perhaps beyond this spring.

MAPLE LEAFS 4, KRAKEN 1

William Nylander scored twice, Joseph Woll made 24 saves and Toronto beat Seattle.

HURRICANES 8, BRUINS 2

Jack Roslovic and Andrei Svechnikov each scored twice and Carolina returned home for the first time in more than two weeks to rout Boston for their fifth straight victory.

Carolina scored three times in a 52-second span in its four-goal first period.

OILERS 5, PREDATORS 1

Leon Draisaitl scored two goals and assisted another to lead Edmonton to a victory over Nashville in the Oilers first game without Connor McDavid.

Viktor Arvidsson, Corey Perry and Zach Hyman also scored, and Calvin Pickard made 26 saves for the Oilers, who have won three of their last four.