PHILADELPHIA — Claude Giroux, Simon Gagne and Max Talbot all scored to help the Philadelphia Flyers snap a three-game losing streak by beating the Buffalo Sabres 3-2 on Sunday.
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 buried in last place in the Northeast Division and have lost four straight.
Brian Flynn and Jochen Hecht scored for Buffalo.
With both teams struggling, tempers were short. Buffalo’s Mike Weber slugged it out with Wayne Simmonds, and Sabres center Steve Ott threw a punch at Kimmo Timonen.
Penguins 6, Islanders 1
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 the New York Islanders.
Crosby’s big night boosted his point total to an NHL-leading 45 and helped the Penguins win their fifth straight. James Neal had a goal and three assists, and Pascal Dupuis scored twice for Pittsburgh. Tomas Vokoun made 23 saves.
Brad Boyes scored the lone goal for New York, which had a five-game point streak snapped. Evgeni Nabokov stopped just 12 of 17 shots in two periods before getting pulled for the final 20 minutes.
Rangers 4, Capitals 1
WASHINGTON — About three hours after asking for more respect from NHL officials, Alex Ovechkin was called for two penalties within seconds, leading to a pair of goals that put the New York Rangers ahead for good.
Brian Boyle scored his first goal of the season one game after being a healthy scratch, and Ryan Callahan also took advantage of Ovechkin’s miscues to give New York a two-goal lead in the second period. Derek Stepan and Brad Richards also scored, and Martin Biron made 28 saves for the Rangers, who have won five of six.
Steve Oleksy scored his first NHL goal for the Capitals.
Oilers 6, Blackhawks 5
CHICAGO — Sam Gagner scored two of Edmonton’s four goals in the first period and the Oilers beat Chicago, sending the Blackhawks to their second consecutive loss after their record-breaking start.
Jackets 3, Wings 2, SO
DETROIT — Ryan Johansen and Matt Calvert scored in the shootout and streaking Columbus beat Detroit to complete a home-and-home sweep.
Canadiens 5, Panthers 2
SUNRISE, Fla. — Michael Ryder scored two power-play goals to lift Montreal over Florida.
Devils 3, Jets 2, SO
NEWARK, N.J. — Patrik Elias scored the only goal of the shootout, and Johan Hedberg stopped all three Winnipeg attempts as New Jersey topped the Jets.
Ryan Carter and Stephen Gionta scored in regulation time for the Devils, who won for only the second time in nine games.
Ducks 4, Blues 2
ANAHEIM, Calif. — Corey Perry scored the go-ahead goal with 14:40 left in the third period before adding an empty-netter in the final minute, Jonas Hiller made 14 of his 29 saves in the second period, and Anaheim tied a franchise record with its 11th consecutive home victory by topping St. Louis.
Wild 4, Canucks 2
ST. PAUL, Minn. — Zach Parise had two goals and an assist, Niklas Backstrom had 25 saves, and Minnesota beat Vancouver.
Avalanche 3, Sharks 2, OT
DENVER — Matt Duchene scored his second goal of the night just as time was about to expire in overtime, lifting Colorado over San Jose and stretching the Avalanche’s home winning streak to a season-high five.