Chris Duhon had a franchise-record 22 assists, David Lee had career highs of 37 points and 21 rebounds, and the New York Knicks rang up a record-setting 82 points in the first half in a 138-125 victory over Golden State on Saturday. Duhon set up Lee for numerous dunks against the defenseless Warriors, who completed a winless five-game Eastern trip and looked as if they couldn't wait to get home. One of the slams, with 3:09 remaining, allowed Duhon to break Richie Guerin's team record of 21 assists set in December 1958. Al Harrington, acquired from Golden State last week, added 36 points and 12 rebounds for the banged-up Knicks, who used only seven players. Jamal Crawford, traded by New York to Golden State last week for Harrington, had 21 points and 10 rebounds. Corey Maggette led the Warriors with 32 points and 12 rebounds. Celtics 89, Bobcats 84: At Charlotte, North Carolina, Paul Pierce scored 19 points, and NBA champion Boston won its eighth straight game to improve to 16-2. Kendrick Perkins had 15 points and 12 rebounds, Ray Allen added 15 points, Tony Allen had 11, and Eddie House and Kevin Garnett 10 each for Boston. Gerald Wallace scored 23 points, and Jason Richardson had 22 for Charlotte. Thunder 111, Grizzlies 103: At Memphis, Tennessee, Kevin Durant scored 30 points, and Jeff Green added 22 to help Oklahoma City snap a 14-game losing streak. The victory was Oklahoma City's first on the road and second of the season. Russell Westbrook had 12 points for the Thunder, and Damian Wilkins and Desmond Mason finished with 11 each. O.J. Mayo led Memphis with 30 points, while Rudy Gay and Marc Gasol scored 16 each. Magic 110, Pacers 96: At Orlando, Florida, Dwight Howard had a season-high 32 points and 21 rebounds and added four blocks, and Rashard Lewis had 24 points for Orlando. Hedo Turkoglu added 22 points, and Anthony Johnson had a season-high 16. The Magic have won four in a row and nine of their last 10. Danny Granger had 27 points, and Marquis Daniels added 21 for Indiana. Cavaliers 97, Bucks 85: At Milwaukee, LeBron James scored 11 straight points late in the fourth quarter and finished with 32 in Cleveland's win over Milwaukee. Elsewhere it was: Rockets 103, Spurs 84; Nuggets 106, Timberwolves 97; Mavericks 101, Kings 78; Hawks 102, Wizards 98; Nets 105, Jazz 88; Clippers 97, Heat 96.