Carl Hagelin scored twice to lead the Rangers to a 4-1 victory over the host Buffalo Sabres Saturday, giving the franchise its 2,500th regular-season win. Hagelin, playing his eighth NHL game, and Ryan Callahan scored short-handed goals, and Martin Biron made 32 saves to help the Rangers become the fifth NHL team to reach the milestone. “There were some stumbles,” Rangers coach John Tortorella said of Hagelin. Marian Gaborik added a power-play goal for the Rangers. Biron, who played 300 games for Buffalo earlier in his career, improved to 9-3-1 against the Sabres. Thomas Vanek scored for Buffalo. Canadiens 2, Devils 1: Tomas Kaberle, acquired in a trade with Carolina Friday, had two assists in his debut with Montreal, leading the Canadiens to victory over the host Devils. The Canadiens snapped a two-game losing streak, and the Devils fell for the sixth time in their last eight games. Zach Parise was stopped on a penalty shot with 47 seconds left that could have tied the score. Penguins 6, Islanders 3: James Neal scored twice, and Pascal Dupuis had the go-ahead goal with 4 minutes 2 seconds left in the second period to help Pittsburgh beat the host Islanders. Flyers 5, Lightning 2: Danny Briere, Jaromir Jagr, and Wayne Simmonds scored in the second period and Philadelphia extended its winning streak to five with a home win over Tampa Bay. Bruins 5, Blue Jackets 3: Joe Corvo scored his first two goals of the season and Milan Lucic had three assists to lead Boston to a come-from-behind victory over host Columbus. Other results: Canucks 4, Senators 1; Red Wings 7, Jets 1; Blues 1, Sharks 0; Wild 4, Coyotes 1; Predators 3, Ducks 2; Stars 2, Kings 1; Flames 3, Oilers 0.