Ryan Whitney and Taylor Hall each had a goal and an assist for Edmonton, which snapped a five-game losing streak. Captain Shawn Horcoff also scored as the Oilers went 3 for 4 on the power play.
Chicago set an NHL record by recording at least one point in the first 24 games of the season. The streak ended with a 6-2 loss at Colorado on Friday night, and coach Joel Quenneville said he was looking forward to seeing how his team responded.
DEVILS 3, JETS 2
In Newwark, N.J., Patrik Elias scored the only goal of the shootout, and Johan Hedberg stopped all three Winnipeg attempts as New Jersey beat the Jets.
Ryan Carter and Stephen Gionta scored in regulation time for the Devils, who won for only the second time in nine games. Hedberg had 23 saves through overtime.
PENGUINS 6, ISLANDERS 1
In Pittsburgh, Sidney Crosby tied a career high with five assists, and Chris Kunitz posted his second hat trick of the season in Pittsburgh’s rout of New York.
Crosby’s big night boosted his point total to an NHL-leading 45 and helped the Penguins win their fifth in a row. James Neal had a goal and three assists, and Pascal Dupuis scored twice for Pittsburgh.
CANADIENS 5, PANTHERS 2
In Sunrise Fla., Michael Ryder scored two power-play goals, and Montreal beat Florida.
David Desharnais, Brian Gionta, and Francis Bouillon also scored, and P.K. Subban had three assists.
Peter Budaj stopped 14 shots for the Canadiens, who won for the fourth time on their five-game trip. The Canadiens swept the season series from the Panthers.
BLUE JACKETS 3, RED WINGS 2
In Detroit, Ryan Johansen and Matt Calvert scored in the shootout and Columbus posted a win over Detroit.
Derick Brassard and R.J. Umberger had goals in regulation, and Sergei Bobrovsky made 20 saves through overtime for Columbus, which has won five in a row.
The Blue Jackets are 5-0-2 in their past seven games.
RANGERS 4, CAPITALS 1
In Washington, Alex Ovechkin was called for two penalties within seconds of each other, leading to a pair of goals that put New York ahead for good in a win over Washington.
Brian Boyle and Ryan Callahan took advantage of Ovechkin’s miscues to give New York a two-goal lead in the second period. Martin Biron made 28 saves for the Rangers, who have won five of six.
FLYERS 3, SABRES 2
In Philadelpia, Claude Giroux, Simon Gagne and Max Talbot all scored to help Philadelphia snap a three-game losing streak and beat Buffalo.
Ilya Bryzgalov stopped 18 shots for the Flyers (12-14-1), who are still on the outside of the Eastern Conference playoff race.
They are ahead of the Sabres, who are in last place in the Northeast Division and have lost four in a row.