Cleveland Indians battle Colorado Rockies in finale of homestand