Friday's one-point loss in Indiana was a good sign, but Cleveland came in as one of two winless teams in the NBA.
James, a teenage rookie, had what is becoming his customary all-around solid game, collecting 17 points, nine assists and eight rebounds.
The 6-9 Miles, taken third overall by the Los Angeles Clippers three years ago, scored a career-high 26 points on 12-of-21 shooting, adding seven assists. He had eight points in an 13-2 run that gave the Cavaliers a 94-80 advantage.
Diop, selected eighth overall by the Cavaliers in 2001, had five blocks.
Kate Middleton recycles dress at movie premiere
Gal Gadot cast as Wonder Woman for 'Batman vs. Superman'