Kyrie Irving finished with 20 points as Cleveland snapped a 2-game losing streak, edging Utah 104-101.