NEW ORLEANS: The New Orleans Hornets earned an eighth consecutive victory and ended San Antonio's streak at the same number with a surprisingly one-sided 96-72 win over the Spurs in the NBA Saturday. One night after winning by 41 at Atlanta, the Hornets led by as many as 31 against a Spurs team that has the NBA's best record but which also has lost twice to New Orleans. David West had 18 points and 10 rebounds for New Orleans while Marcus Thornton and Trevor Ariza each hit all four 3-pointers they took as the Hornets set a season high with 12 three-pointers. Thornton finished with 18 points and Ariza 15. Tony Parker's 10 points made him the only double-digit scorer among the Spurs starters. Thunder 101, Knicks 98: In Oklahoma City, Kevin Durant made a 3-pointer as time expired and finished with 30 points to lift Oklahoma City over New York. Magic 118, Rockets 104: In Houston, Orlando built a big first-half lead on its way to the easy victory over Houston. Wizards 85, Celtics 83: In Washington, John Wall banked in a 3-pointer with the shot clock running down in the game's final minute as Washington completed a comeback from 16-point, first-quarter deficit to beat Boston. Hawks 103, Bobcats 87: In Charlotte, Joe Johnson scored 32 points as an undermanned Atlanta bounced back from a humiliating loss and defeated Charlotte. 76ers 96, Jazz 85: In Philadelphia, Andre Iguodala scored 22 points to lead Philadelphia over Utah. Heat 120, Raptors 103: In Miami, LeBron James had 38 points and 11 rebounds to beat Toronto and halt Miami's slide at four losses. Trail Blazers 97, Pacers 92: In Portland, Nicolas Batum hit four straight 3-pointers early in the fourth quarter as Portland erased a 16-point deficit in its fifth straight victory over Indiana. Other results: Mavericks 87, Nets 86; Bulls 92, Cavaliers 79; Pistons 75, Suns 74; Clippers 113, Warriors 109.