Brad Richards' go-ahead goal with 4:55 remaining snapped a tie and sent the New York Rangers to their seventh straight victory, 4-2 over the New York Islanders on Tuesday night.
Richards broke a 2-2 tie, and Ryan Callahan added an empty-net goal in the final second for the Rangers, who are on their longest winning streak since October 2009 when they also won seven in a row.
The Islanders (4-8-3) returned home from a three-game road trip and lost for the fifth time in six outings.
Sean Avery and defenseman Steve Eminger also scored for the Rangers (10-3-3). Frans Nielsen and Matt Moulson both netted tying goals, but the Islanders weren't able to nudge in front.