NEWARK, N.J. --- Yann Danis made 23 saves and stopped four in-close attempts in the third period against his former Islanders teammates, helping the New Jersey Devils beat New York 2-1 on Friday night for their fourth consecutive win.
Brian Rolston scored the winner on a power play and Cory Murphy added his first goal as a Devil.
Frans Nielsen scored for New York.
Capitals 4, Panthers 1
In Sunrise, Fla., Jose Theodore stopped 28 shots, Brian Pothier had a goal and two assists and Washington -- playing without injured star Alex Ovechkin for the second consecutive game -- beat Florida to end a three-game losing streak.
Brendan Morrison scored twice and Tyler Sloan added a goal for the Capitals.
Nathan Horton scored for Florida.
FLYERS 5, SABRES 2
In Buffalo, N.Y., Daniel Carcillo scored twice and Ray Emery made 28 saves to lead Philadelphia to its fifth consecutive victory over Buffalo.
Chris Pronger had a goal and assist, and James van Riemsdyk and Darroll Powe also scored.
Derek Roy had a power-play goal and assist and rookie Tyler Myers also scored with the man advantage for Buffalo.
MAPLE LEAFS 3, HURRICANES 2
In Raleigh, N.C., Jason Blake scored on a power play with 8:24 left, and Jonas Gustavsson made 34 saves in Toronto's second win in 14 games this season.
John Mitchell and Nikolai Kulemin also scored for Toronto. The Maple Leafs have earned points in their past six games.
Brandon Sutter and Sergei Samsonov scored for Carolina.

