Tristan Thompson scored 17 points, Kyrie Irving added 14 and the Cleveland Cavaliers defeated the Milwaukee Bucks 99-87 in the preseason opener for both teams Tuesday night.