The Milwaukee Bucks defeated the Charlotte Hornets 112-102 on Wednesday night in their first game since trading longtime guard Khris Middleton.