Sidney Crosby and James Neal scored shootout goals, and the Pittsburgh Penguins beat the Maple Leafs, 5-4, on Saturday night in Toronto for their NHL-leading 11th road win.
Neal opened the shootout with a goal against James Reimer before Crosby sealed the win on Pittsburgh’s second attempt after Marc-Andre Fleury stopped Toronto’s Tyler Bozak and Nazem Kadri.
Phil Kessel forced overtime for the Leafs with his seventh of the season at 15:40 of the third.
Neal, Crosby, Beau Bennett, and Pascal Dupuis scored in regulation for Pittsburgh, which outshot Toronto, 41-26. Crosby extended his point streak to a season-high seven games (5 goals, 10 assists).
James van Riemsdyk, Cody Franson, and Clarke MacArthur had the other goals for Toronto. Defenseman Dion Phaneuf added three assists.
Islanders 5, Capitals 2 — John Tavares scored two power-play goals in the third period to lift New York over Washington in Uniondale, N.Y., ending the Capitals’ three-game winning streak.
Tavares scored his 15th goal at 12:13 and his 16th — the 100th of his career — 30 seconds later, and Evgeni Nabokov made 22 saves for the Islanders. Josh Bailey, Casey Cizikas, and Frans Nielsen also scored for the Islanders. Mathieu Perreault and Nicklas Backstrom scored for the Capitals.
Canadiens 4, Lightning 3 — Brendan Gallagher broke a tie with Montreal’s third goal of the third period, and the Canadiens rallied to beat host Tampa Bay.
Montreal also got a goal from Tomas Plekanec and two assists from Michael Ryder. Steven Stamkos scored his 19th goal, and Martin St. Louis had two assists for the Lightning, who have lost seven of eight. Sami Salo and Ryan Malone had the other Tampa Bay goals.
Blue Jackets 3, Red Wings 0 — Sergei Bobrovsky had 29 saves in his first career shutout, and Cam Atkinson and Nick Foligno took advantage of Detroit giveaways to score goals in leading Columbus over the visiting Red Wings.
Jack Johnson added a goal for the Blue Jackets, who have won four in a row and earned points in their last six.
Hurricanes 6, Devils 3 — Jiri Tlusty had two goals, and surging Carolina beat slumping New Jersey in Raleigh, N.C.
Alexander Semin and Jay Harrison scored 28 seconds apart in the first period, and Jeff Skinner and Chris Terry — in his NHL debut — added goals for the Hurricanes, who won for the fifth time in six games. Dan Ellis made 31 saves in the victory.
Tlusty’s second goal was into an empty net with 1:14 left. New Jersey got two goals from Ilya Kovalchuk and one from Patrik Elias.
Kings 6, Flames 2 — Jeff Carter opened the scoring with his 13th goal in 13 games, Justin Williams had a goal and two assists, and host Los Angeles beat Calgary.
Anze Kopitar, Colin Fraser, Trevor Lewis, and Jake Muzzin also had goals, defenseman Slava Voynov tied a career high with his second three-assist game in a week, and Jonathan Quick made 17 saves.
Michael Cammalleri and Alex Tanguay scored for Calgary.
Blues 4, Sharks 3 — Vladimir Sobotka recorded his first career hat trick and Patrik Berglund scored 72 seconds into overtime to lift visiting St. Louis past San Jose.
Berglund’s team-leading 12th goal of the season came after the Blues rallied from two goals down in the third period. Sobotka, who is riding the best streak of his career, had both scores to tie it before Berglund’s game-winner. Scott Gomez had a goal and assist for San Jose, which has lost nine of its last 11 against St. Louis.
Coyotes 2, Stars 1 — Rob Klinkhammer netted his first NHL goal in his Coyotes debut, Shane Doan also scored, and Mike Smith made 20 saves as Phoenix beat visiting Dallas.
Jaromir Jagr scored a goal during a five-on-three power play for the Stars, who had a two-game win streak snapped.
Wild 2, Predators 1 — Matt Cullen scored the shootout-winning goal to give Minnesota a victory over host Nashville.
Zach Parise scored in regulation for the Wild. David Legwand tied it for Nashville.