Cavaliers 109, Kings 99: Rookie Anthony Bennett set personal bests with 19 points and 10 rebounds as host Cleveland recorded its first three-game winning streak in two months. The Cavaliers remained perfect since the firing of general manager Chris Grant last week by hitting 12-of-21 3-pointers, including a 3-for-3 showing by Bennett. Luol Deng led the way with 22 points and Dion Waiters had 20 off the bench.DeMarcus Cousins led Sacramento with 21 points and 10 rebounds. Isaiah Thomas collected 16 points and eight assists and Rudy Gay had 14 points and nine boards for the Kings, who have lost three straight and 10 of their last 12.Sacramento cut an 18-point third-quarter deficit down to seven early in the fourth, but Cleveland responded with seven straight points - capped by Kyrie Irving's 3-pointer - to make it 91-77 with 7:31 to go. The Kings pulled within 10 moments later before Waiters had a pair of baskets around Bennett's last 3-pointer to make it a 17-point game with four minutes left.Cleveland led 30-23 after one quarter and Bennett hit two 3-pointers early in the second to spark a surge that left the hosts with a 13-point advantage midway through the period. Deng opened the second half with another 3 and Tristan Thompson followed an Irving triple with a layup to make it 67-49 with eight minutes left in the third.GAME NOTEBOOK: The Cavaliers played without C Anderson Varejao (back) and G C.J. Miles (foot). ... Thompson had 16 points and 13 rebounds while Irving produced 13 points and six assists. ... Sacramento has dropped seven straight on the road and is 1-7 away from home against Eastern Conference opponents.