The Rangers recovered from a sluggish opening five minutes to take a 4-3 win over the Canadiens on Saturday night, snapping a three-game losing skid.