Cleveland's World B. Free scored 39 points last night to lead the Cavaliers to a 128-124 victory over the Milwaukee Bucks.
It was only the second loss of the year at home for the Bucks, who fell to 17-10. Cleveland improved to 10-13.
Milwaukee went into the final period with a one-point lead, but the Cavaliers outscored the Bucks, 35-30, for the win.
Free scored 25 points in the first half to help the Cavaliers to a 63-59 lead. Spurs 119, Pistons 113
Mike Mitchell scored 29 points and Alvin Robertson had 23 to lead San Antonio at home over Detroit. Pacers 109, Hawks 89
Rookie Wayman Tisdale scored 27 points as Indiana broke a nine-game losing streak against visiting Atlanta. Spud Webb led the Hawks with 16 points. Nuggets 124, Lakers 120
In Denver, Wayne Cooper scored a career-high 32 points as the Nuggets ended Los Angeles' eight-game winning streak. SuperSonics 114, Clippers 95
In Seattle, SuperSonics forward Tom Chambers had 21 points and a game-high 12 rebounds. Trail Blazers 127, Warriors 124
In Oakland, Jim Paxson hit a three-point shot as time expired as Portland won in overtime. Paxson led all scorers with 33 points and scored 11 of the Trail Blazers' 16 points in overtime.