Kevin Love had 31 points and 10 rebounds after signing his new contract and the Minnesota Timberwolves handed defending NBA champion Dallas another loss, 105-90 Wednesday. The end of the Mavericks' seven-game home winning streak, and their franchise-record streak of holding 15 consecutive opponents under 100 points, came after they finally received their championship rings during a pregame ceremony. That presentation came exactly a month after Dallas raised the championship banner before the season opener. They trailed by 21 points at halftime that day on the way to a 105-94 loss to Miami in an NBA finals rematch. Spurs 105, Hawks 83: Matt Bonner and DeJuan Blair both scored 17 points, and the San Antonio Spurs handed the surging Atlanta Hawks their first lopsided loss of the season. Bucks 105, Rockets 99: Stephen Jackson and Brandon Jennings each scored 20 points, Ersan Ilyasova had a career-high 19 rebounds after Andrew Bogut sprained his left ankle, and the Milwaukee Bucks snapped an 11-game losing streak in Houston with a win over the Rockets. Thunder 101, Hornets 91: Kevin Durant scored 25 points to lead the Oklahoma City Thunder to their 10th win in 11 games, over the New Orleans Hornets. Pacers 95, Bulls 90: Danny Granger scored 22 points and the Indiana Pacers became the first visiting team to win on Chicago's home floor this season, beating the Bulls. Heat 101, Pistons 98: LeBron James scored 32 points, including the game's last six from the free throw line, to lead the Miami Heat to a win over the Detroit Pistons. Cavaliers 91, Knicks 81: Anderson Varejao had 16 rebounds, a powerful dunk down the stretch and outhustled New York's big men as the Cavaliers ended a four-game losing streak with a win over the struggling New York Knicks, who lost for the seventh time in eight games. Other results: Wizards 92, Bobcats 75; Nets 97, 76ers 90, OT; Toronto 111, Utah 106 (OT); Denver 122, Sacramento 93; Golden State 101, Portland 93; LA Lakers 96, Clippers 91.