The Colorado Avalanche ended a three-game losing streak Sunday by beating a white-hot New York Rangers team by a 5-4 score.