James Neal and Zbynek Michalek each scored for the first time as members of the Penguins with goals 3:17 apart early in the second period and host Pittsburgh continued its recent mastery of the Buffalo Sabres with a 3-1 win last night.
Mark Letestu also had a goal and Marc-Andre Fleury made 29 saves for the Penguins, who swept the season series with the Sabres in winning their sixth consecutive game against them.
Neal’s goal was his first in seven games since being acquired from Dallas, and Michalek — who added an assist — scored for the first time in 59 games this season.
Rob Niedermayer scored for the second straight game for Buffalo, which lost in regulation for the first time in eight games since Terry Pegula became the team’s owner.
Senators 2, Devils 1 — Erik Condra scored his second goal of the game with 2:13 to play and visiting Ottawa stunned red-hot New Jersey.
Craig Anderson made 31 saves as Ottawa handed the Devils only their third loss in the last 25 games (20-3-2) and temporarily slowed New Jersey’s frantic charge for a playoff berth.
Patrik Elias scored for New Jersey, whose six-game home win streak was snapped, and they lost a chance to reach the .500 mark for the first time since early in the season.
Ottawa killed off two two-man power plays in the second period, including one in which Elias had a goal disallowed for an obvious high stick.
Flyers 4, Oilers 1 — Jeff Carter scored two goals and host Philadelphia beat Edmonton to snap a season-high four-game losing streak.
Danny Briere and Blair Betts also scored for the Eastern Conference-leading Flyers. Sergei Bobrovsky stopped 24 shots.
Jean-Francois Jacques scored for Edmonton, which is last in the West. The Oilers had won three in a row.
The slumping Flyers had seen their lead in the East shrink from double digits to just 2 points. Coach Peter Laviolette gave the team Monday off after a 7-0 loss at the Rangers.
Philadelphia had been outscored, 12-1, in the previous two games after taking a 2-0 lead against Buffalo Saturday.
Panthers 3, Blackhawks 2 — David Booth had a goal and an assist and host Florida held on to beat Chicago, ending the Blackhawks’ eight-game winning streak.
The victory also snapped Florida’s season-high five-game losing streak and gave Panthers coach Pete DeBoer his 100th win.
Clay Wilson and Marty Reasoner scored first-period goals to give Florida a 3-0 lead after 20 minutes. Tomas Vokoun made 36 saves as he improved to 8-3 in his last 11 games against Chicago.
Marian Hossa and Patrick Kane scored for the Blackhawks, who hadn’t lost since a 4-3 setback against Columbus Feb. 18. Their winning streak was the longest active run in the league and the second-longest this season.
Canucks 4, Coyotes 3 — Dan Hamhuis scored twice, including the winner with 2:47 left in overtime, and Vancouver beat host Phoenix.
Henrik Sedin and Sami Salo also scored for the Canucks, who won their third straight.
Islanders 4, Maple Leafs 3 — Blake Comeau’s tip-in with 57.3 seconds left in overtime led New York over visiting Toronto.
Michael Grabner scored his 27th goal at 8:40 of the third period to give New York a 3-2 lead.
But the advantage lasted just over a minute as Nikolai Kulemin’s crease-crashing score tied it with 10:12 left in regulation.
Sharks 3, Predators 2 — Patrick Marleau scored at 3:24 in overtime to give host San Jose the victory.
Wild 5, Avalanche 2 — John Madden scored with 9:05 left to break a tie and lift host Minnesota to a victory.