CLEVELAND: Cleveland's losing streak reached 22 games — one short of the NBA's single-season record — as Danny Granger scored 23 points and Darren Collison added 22 to lead the Indiana Pacers to a 117-112 win over the Cavaliers Wednesday. Unless they can win Friday in Memphis, the Cavs (8-41) will match the league's all-time mark for consecutive futility, a record shared by the 1995-96 expansion Vancouver Grizzlies and 1997-98 Denver Nuggets. Ramon Sessions scored 25 points and Antawn Jamison had 21 for Cleveland. Thunder 104, Hornets 93: At Oklahoma City, Kevin Durant continued a scoring tear with 43 points and 10 rebounds and led a key fourth-quarter run as Oklahoma City beat New Orleans. Durant eclipsed 40 points for the third time in four games, and he leads the NBA with five 40-point games this season. David West had 20 points and 15 rebounds and Chris Paul scored 15 points for New Orleans, which has lost three of four following a 10-game winning streak. Mavericks 113, Knicks 97: At New York, Dirk Nowitzki had 29 points and 11 rebounds, and Dallas took control in the third quarter before beating New York for its sixth straight victory. Jose Barea added 22 points and Tyson Chandler had 15 points and 11 boards for the Mavericks, who outscored the Knicks 26-6 to open the second half and went on to their fifth consecutive win in New York. This one wasn't as dominant as the Mavs' 128-78 rout on Jan 24, 2010, their most lopsided win ever and the Knicks' worst loss on their home floor. But Dallas was just as impressive in the first 7½ minutes of the third quarter en route to its 16th win in the past 18 meetings overall. Danilo Gallinari scored 27 points and Amare Stoudemire finished with 21, but missed all five shots in the second half before leaving for good as the Knicks went deep into their bench. Grizzlies 102, Timberwolves 84: At Minneapolis, Rudy Gay had 22 points, seven assists and seven rebounds, and Zach Randolph added 23 points and 13 rebounds to lead Memphis over Minnesota. Sam Young scored 18 points and the Grizzlies dominated the league's best rebounding team on the boards, 47-38, to win their fourth straight game. Michael Beasley scored 19 points for the Timberwolves and Kevin Love had just 10 points and 10 rebounds, narrowly getting his 34th straight double-double. Bobcats 97, Pistons 87: At Auburn Hills, Michigan, Stephen Jackson scored a season-high 39 points as Charlotte beat Detroit. Former Pistons center Kwame Brown added 14 points and 10 rebounds for the Bobcats, who snapped a two-game losing streak. Detroit, which lost its fourth in a row, was missing Rodney Stuckey (shoulder) and Jason Maxiell (back). Ben Gordon led the Pistons with 20 points and Tayshaun Prince added 16. 76ers 106, Nets 92: At Newark, New Jersey, Lou Williams scored 26 points and Jrue Holiday had 11 points, 11 assists and 10 rebounds for his first career triple-double to lead Philadelphia over New Jersey. Jodie Meeks added 10 of his 15 points in a 14-2 third-quarter run that broke the game open and led to the ejection of Nets coach Avery Johnson for arguing a non-call after Nets point guard Devin Harris apparently was fouled by Elton Brand. Andre Iguodala added 16 points and Brand had 15 and 10 rebounds for the 76er. Harris, Brook Lopez and Kris Humphries all had 16 points for New Jersey. Hawks 100, Raptors 87: At Atlanta, Joe Johnson scored a season-high 37 points, and Josh Smith had 18 points and 11 rebounds as Atlanta handed Toronto its 13th straight loss. The Hawks have won two of three and five of eight.