The Rangers, in their eighth try since the Islanders started playing home games in Brooklyn, finally won at Barclays Center.
Defenseman Tony DeAngelo’s feed went in off Mats Zuccarello’s skate at 14:55 of the third period as the Rangers snapped a five-game losing streak with a 2-1 victory on Saturday afternoon.
Alexandar Georgiev made 24 saves for the Rangers (18-19-7) while Robin Lehner stopped 24 shots as his career-high, eight-game winning streak came to an end.
The Islanders (24-15-4), who have won 10 of their last 13, went 0-for-6 on the power play.
The Islanders beat the Rangers, 4-3, on Thursday night at Madison Square Garden on Josh Bailey’s goal at 18:34 of the third despite being outshot 17-1 in the final period.