Darius Garland scored 25 points and Jarrett Allen posted a double-double as the Cleveland Cavaliers won their 10th straight game with a 115-105 victory over the visiting Charlotte Hornets on Sunday.