The Rangers (12-8-2), who have won seven in a row at home, hadn't defeated the Islanders since Oct. 13, 2016. They had one win against them since Dec. 2, 2015, a span of 13 games.
"I think eventually when you lose so often to someone you're going to win one eventually," Rangers coach David Quinn said. "The odds just were in our favor. I think usually when you do break through and win a game, it usually happens like that. That's a good hockey team. That's a really good hockey team, and we were very opportunistic tonight. I thought they had some Grade A's where they missed the net. It could have been a different game. I'm certainly not ignorant to that. We'll take it, that's for sure."
WATCH: [All Islanders vs. Rangers highlights]
Filip Chytil scored for the fifth straight game. He is the first Rangers rookie to have a five-game goal scoring streak since Petr Prucha scored in six straight during the 2005-06 season. Chytil, 19, is the 20th teenager in NHL history with a five-game goal scoring streak.
"It's something special," Chytil said, "and I'm happy that we beat the Islanders after a long time."