Brandon Miller scored 20 points to lead eight players in double figures as the visiting Charlotte Hornets beat the Orlando Magic 124-97 on Thursday.