NEW YORK (AP) — After getting just their second win in eight games, the Buffalo Sabres credited the victory to a solid team effort.

Evander Kane and Justin Bailey scored 1:42 apart around the first intermission, leading the Sabres to a 4-1 victory over the New York Rangers on Tuesday night. Zemgus Girgensons and Jack Eichel also scored, and Anders Nilsson stopped 24 shots to help the Sabres improve to 2-4-3 in their last eight.

“There’s a lot of areas where we did well in the game tonight in terms of how we want to play,” Buffalo coach Dan Bylsma said. “Our defense did a simple but good job with their execution with the puck and their moving the puck north, getting the puck up to our forwards. It was probably our best game in the third period with the lead playing the way we need to play.”

Sam Reinhart had two assists, extending his career-best points streak to seven games and giving him two goals and seven assists in that stretch.

Buffalo has beaten the Rangers in three straight meetings — including twice this season — after losing the previous nine.

“We played a pretty simple game for 60 minutes and had success,” Eichel said. “At times this season, we’ve gotten away from our game. You can see in the third period, we didn’t really give them much at all. A lot of pucks were north and in their zone and it seemed like we played with it in their zone.”

Nick Holden scored and Henrik Lundqvist made 15 saves for the Rangers, who were trying for their first four-game winning streak since a five-game run Oct. 30 to Nov. 6.

BLUE JACKETS 3,

OILERS 1

COLUMBUS, Ohio (AP) — Cam Atkinson and William Karlsson scored power-play goals and the Columbus Blue Jackets beat the Edmonton Oilers to extend their winning streak to 16 games — one away from the longest ever in the NHL.

Nick Foligno also scored for the Blue Jackets, who can tie the 1992-93 Pittsburgh Penguins with a victory Thursday night at Washington. The near-sellout crowd chanted “We want 16!” as the clock ticked down.

Sergei Bobrovsky stopped 21 shots for Columbus, which started the new year on the right note after winning all 14 games in December. The Blue Jackets haven’t lost since Nov. 26 thanks in part to the league’s best power-play unit.

CANADIENS 2,

PREDATORS 1, OT

NASHVILLE, Tenn. (AP) — Shea Weber scored in the third period of his return to Nashville and Max Pacioretty had a goal late in overtime for Montreal.

DEVILS 3, HURRICANES 1

RALEIGH, N.C. (AP) — Adam Henrique, Michael Cammalleri and Kyle Palmieri each had a goal and an assist, leading New Jersey over Carolina.

Carolina ended an 11-game home points streak (10-0-1), and the Devils clinched the four-game season series. New Jersey has defeated the Hurricanes twice in regulation and once in overtime in three meetings.

Sebastian Aho scored for Carolina.

Devils goalie Cory Schneider made 29 saves a night after shutting out the visiting Boston Bruins.

Hurricanes goalie Cam Ward stopped 15 of 17 shots on goal. The Devils had a season-low 18 shots, including Palmieri’s empty-netter.