Grayson Allen had 27 points, four rebounds and six assists while Naz Reid added a double-double with 25 points and 13 rebounds in the Charlotte Hornets 124-112 win over the Cleveland Cavaliers.