Anthony Black scored a career-high 38 points, Desmond Bane tallied 24, including two free throws with 6.9 seconds left, and the host Orlando Magic beat the Denver Nuggets 127-126 on Saturday night.