Giannis Antetokounmpo once again top-scored for the Bucks as they held on to beat the Boston Celtics 128-123 on Thursday.