Rangers rally for first win of season