CLEVELAND (AP) -- LeBron James scored 32 points in his final game as a 21-year-old, Donyell Marshall added a season-high 29, and the Cleveland Cavaliers beat Milwaukee 109-to-99 tonight. The loss in Cleveland snapped the Bucks' six-game winning streak.
Larry Hughes emerged from a shooting slump with 26 points for the Cavaliers, who blew most of a 21-point lead in the second half before hanging on to win.
Michael Redd led Milwaukee with 24 points, Mo Williams had 21 and Ruben Patterson 17 points and ten rebounds.