Zion Williamson recorded 25 points, six rebounds and four assists to lead No. 3 Duke to a 90-69 win over Indiana.