Kyle Turris scored his team-leading 10th goal to help the Senators beat the Carolina Hurricanes, 2-1, Saturday night in Ottawa, Ontario.
Turris broke a tie with 3:32 left, beating goalitender Cam Ward high to the stick side. The Hurricanes challenged the goal, asserting that Ottawa was offside, but it stood after a review.
Dion Phaneuf scored for the Senators at 6:15 of the second period, and Craig Anderson made 32 saves. Ottawa has won three straight to improve to 13-7-1.
Sebastian Aho scored for Carolina, and Ward stopped 22 shots.
Panthers 2, Blue Jackets 1 —In Sunrise, Fla., Aleksander Barkov scored the winning goal in a shootout, lifting Florida over Columbus.
Barkov backhanded the puck high over Sergei Bobrovsky for the only goal in the tiebreaker.
Florida’s Roberto Luongo stopped all three shots he faced in the shootout.
The Panthers’ Jaromir Jagr scored his 752nd career goal, and Luongo made 35 saves for his fifth win in six starts.
Brandon Saad scored for the Blue Jackets, and Bobrovsky stopped 22 shots.
Maple Leafs 4, Capitals 2 — Mitch Marner set up a pair of goals, Auston Matthews scored for the second straight game, and host Toronto beat Washington to end a three-game losing streak.
Marner set up goals from Matt Martin and James van Riemsdyk, and Matthews scored his first goal at home in more than a month. Nazem Kadri added his ninth goal of the season.
Nicklas Backstrom and Marcus Johansson scored, and Braden Holtby made 37 saves for Washington.
Penguins 4, Devils 3 —Sidney Crosby tied it with 14 seconds left in regulation and Kris Letang scored the only goal of a shootout, lifting Pittsburgh over visiting New Jersey.
Crosby pounced on a loose puck and fired it by Keith Kinkaid for his NHL-leading 15th goal.
Penguins rookie Jake Guentzel picked up his third goal in six days, and Tom Kuhnhackl earned his first goal of the season. Evgeni Malkin had three assists while extending his point streak to eight games.
Mike Cammalleri scored twice for the Devils and now has seven goals in his last five games.
Canadiens 2, Red Wings 1 — Alex Galchenyuk scored at 3:37 of overtime as NHL-leading Montreal beat host Detroit.
Galchenyuk finished off a 2-on-1 by one-timing a pass from Alexander Radulov past Petr Mrazek from the bottom of the left circle. It was Galchenyuk’s ninth goal.
Brendan Gallagher also scored for the Canadiens, who improved to 16-4-2. Carey Price stopped 32 shots.
Justin Abdelkader scored for Detroit (10-11-1), and Petr Mrazek made 22 saves.
Blues 4, Wild 3 — David Perron scored the only shootout goal on a wrister that beat Minnesota goaltender Devan Dubnyk and lifted host St. Louis to the victory.
Jaden Schwartz scored a pair of third-period goals that rallied the Blues from a 2-1 deficit to a 3-2 lead. But Charlie Coyle scored at 18:52 for the Wild to send it into overtime.