Sidney Crosby scored the game’s only goal late in the second period and the Penguins extended their winning streak to 13 with a 1-0 victory over Montreal on Tuesday night in Pittsburgh.
Penguins goaltender Marc-Andre Fleury stopped all 22 shots he faced but did not play in the third period following a collision in front of the Pittsburgh net. Tomas Vokoun filled in and made 15 saves.
Fleury appeared woozy after getting slammed into by teammate Tyler Kennedy and Montreal’s Brian Gionta late in the second period. He laid on the ice for a moment to collect himself, but did not come out of the dressing room for the third.
Carey Price made 24 saves for the Canadiens, but couldn’t stop Montreal from losing consecutive games for the first time this season.
Jets 4, Hurricanes 1 — Evander Kane had a goal and three assists to lead Winnipeg past host Carolina.
Kane assisted Olli Jokinen’s goal in the first period and goals by Tobias Enstrom and Alexander Burmistrov in the second to help the Jets extend their lead in the Southeast Division to 6 points over Carolina, which is in the midst of a 0-5-1 slide.
Ondrej Pavelec had 38 saves for Winnipeg.
Kane was credited with a third-period goal when Carolina defenseman Jamie McBain swatted at the puck and knocked it into the net past Justin Peters.
Jiri Tlusty scored his 14th of the season for Carolina, which has scored one goal in each of its past five games.
Maple Leafs 3, Panthers 2 — Joffrey Lupul scored twice in the third period and Ben Scrivens made 40 saves to lift host Toronto.
Lupul scored on a power play 22 seconds into the third to put Toronto ahead, 2-1. Florida tied it 23 seconds later when Shawn Matthias banked in the puck off Leafs defenseman Mike Kostka, and Lupul brought the Air Canada Centre crowd to its feet again at 3:12 with his second of the game.
Lupul has six goals in four games since returning from a broken forearm. He also scored Monday night in a 3-2 shootout loss at Boston, giving him three goals in two games since returning from a two-game suspension.
Islanders 3, Capitals 2 — John Tavares broke a tie with 5:18 left to help New York win on the road.
Matt Moulson forced a turnover by Washington defenseman Mike Green next to the Capitals’ net and fed Tavares in the right circle for his 20th goal of the season. Michael Grabner and Josh Bailey also scored for the Islanders.
Mike Ribeiro and John Carlson scored for Washington.
New York’s Evgeni Nabokov made 20 saves to improve to 12-1-2 lifetime against Washington.
Lightning 2, Sabres 1 — Steven Stamkos and Martin St. Louis each had a goal and an assist and Tampa Bay defeated visiting Buffalo.
Stamkos scored his league-leading 23d goal of the season off a deflection past Ryan Miller at 16:01 of the first period. St. Louis extended the lead to 2-0 at 8:15 of the second period with a power-play goal off a sharp pass from Teddy Purcell.
Jordan Leopold scored for Buffalo at 16:52 of the third period.
Rangers 5, Flyers 2 — Rick Nash scored twice, Derek Stepan had a goal and three assists, and New York extended its dominance over host Philadelphia.
Brad Richards and Chris Kreider also scored for New York, which has won 11 of the last 12 meetings with the Flyers and maintained its hold on the eighth and final playoff spot in the Eastern Conference standings.
Blackhawks 2, Flames 0 — Ray Emery made 16 saves for his first shutout in more than three years, defensemen Nick Leddy and Brent Seabrook scored, and Chicago snapped a two-game losing streak with a win over visiting Calgary.
Emery improved to 12-0 in recording his 12th career shutout, and first since Feb. 1, 2010, when he blanked the Flames while with Philadelphia.
Canucks 1, Blue Jackets 0 — Maxim Lapierre scored the lone goal in the shootout to boost host Vancouver.
Oilers 3, Blues 0 — Nikolai Khabibulin stopped 43 shots and Jordan Eberle had two goals and an assist as Edmonton shut out host St. Louis.