Jalen Brunson scored 33 of his 48 points in the first half as the New York Knicks defeated the Cleveland Cavaliers.