De'Andre Hunter scored 23 points off the bench as the Atlanta Hawks beat league-leading Cleveland again on Friday to advance in the NBA Cup.