Deron Williams added 14 points and 12 assists for the Nets, who cut the Knicks' Atlantic Division lead to one game. Brook Lopez had 14 points and 11 rebounds, and Kris Humphries came off the bench for 11 points and 13 boards.
Carmelo Anthony had 29 points and seven assists for the Knicks, but missed all six shots in the fourth quarter and finished 11 of 29 for the game. J.R. Smith scored 16 points and Amare Stoudemire 15.
The Nets survived a pair of lengthy droughts in the second half but got 10 points in the final period from Johnson, who used to play for Knicks coach Mike Woodson in Atlanta and has become the player Brooklyn turns to for big shots in the clutch.
WIZARDS 98, TRAIL BLAZERS 95
PORTLAND, Ore. (AP) — Jordan Crawford hit a 3-pointer at the buzzer and Washington dogpiled on the court to celebrate the win.
Nicolas Batum had 12 points, 10 rebounds and 11 assists for his first career triple-double, but Portland still lost its season-high sixth straight.
Crawford's fadeaway and a corner 3-pointer gave the Wizards an 82-75 lead, their largest to that point, with just more than 7 minutes left in the game.
Rookie Damian Lillard's dunk pulled the Blazers to 91-90 with 2:21 left. Former Blazer Martell Webster and John Wall answered with consecutive dunks, but Lillard added a layup and Wesley Matthews hit a 3-pointer to tie it with 7.9 seconds left.
Crawford's game winner was reviewed but it didn't stop the Wizards' celebration.
PACERS 82, GRIZZLIES 81
MEMPHIS, Tenn. (AP) — George Hill scored 13 points, including a clinching free throw with 1.4 seconds remaining to give Indiana a victory over Memphis in the annual Martin Luther King Day game.
On the ensuing inbounds, Rudy Gay's 24-footer over Paul George banked in, but it came after the buzzer — a ruling confirmed by officials after a review — giving the Pacers their second straight win and ninth in the past 11.
David West scored 14 points for the Central Division-leading Pacers, while George finished with 12 points, 10 rebounds and nine assists. Roy Hibbert scored 10 for Indiana.
WARRIORS 106, CLIPPERS 99
OAKLAND, Calif. (AP) — Jarrett Jack had 18 points and 10 assists, Stephen Curry made four 3-pointers in the fourth quarter and Golden State rallied from seven points down in the final 11 minutes.
Curry finished with 28 points, Klay Thompson added 18 and David Lee had 12 points and 11 rebounds for the Warriors, who have beaten the Pacific Division-leading Clippers three out of the four games between the two teams this season.
There were five lead changes in the fourth quarter, but Los Angeles managed only two baskets over the final 3:40 while Golden State closed on a 14-4 run.
Blake Griffin had 26 points and 13 rebounds for the Clippers. Jamal Crawford added 24 points off the bench.
BULLS 95, LAKERS 83
CHICAGO (AP) — Kirk Hinrich scored 22 points, Marco Belinelli added 15 points, and the Bulls pulled away with an 18-4 run that broke a 75-75 tie and sent Los Angeles to its ninth loss in 11 games.
Belinelli came up big in the closing minutes, scoring eight points during the decisive run. He started it by hitting two free throws after getting fouled by Dwight Howard with 6:54 left in the game and wrapped two 3-pointers around a layup by Los Angeles' Earl Clark, making it 89-79 with 2:27 remaining.
The Lakers have now dropped six straight on the road, and this one came after coach Mike D'Antoni shook up the lineup. He moved forward Pau Gasol to a reserve role and replaced him with Clark, but the slide continued on a night when Kobe Bryant and Howard were mostly nonfactors.
ROCKETS 100, BOBCATS 94
CHARLOTTE, N.C. (AP) — James Harden scored 29 points and hit all 10 of his free throws in the fourth quarter and Houston rallied to snap a seven-game losing streak.
Kemba Walker scored a career-high 35 points for the Bobcats, who set a franchise record with their 15th straight loss at home. The longest home skid in NBA history is 19 straight by Dallas during the 1993-94 season.
Harden made just 5 of 20 shots, but went 19 of 21 on free throws. He was perfect from the line when the Rockets overcame a seven-point deficit in the final period.
Marcus Morris had 21 points for the Rockets. Carlos Delfino scored 16, including a 3-pointer from the right corner that put Houston ahead for good at 96-94 with 1:54 left.
HORNETS 114, KINGS 105
NEW ORLEANS (AP) — Ryan Anderson scored 27 points and New Orleans survived a second half without Anthony Davis in a victory over Sacramento.
Greivis Vasquez added 19 points and Eric Gordon had 16 points for the Hornets, who have won three of four.
DeMarcus Cousins led the Kings with 29 points and 13 rebounds. Isaiah Thomas scored 20 points, and Tyreke Evans had 16 on the day the NBA announced the team's owners had a deal to potentially move the franchise to Seattle.
HAWKS 104, TIMBERWOLVES 96
ATLANTA (AP) — Al Horford scored a season-high 28 points, Jannero Pargo had 16 and Atlanta snapped a two-game slide with a victory over Minnesota.
Derrick Williams finished with 17 points and Jose Barea had 14 for Minnesota, which lost for the sixth time in seven games after blowing an 18-point lead in the second quarter.
SPURS 90, 76ERS 85
PHILADELPHIA (AP) — Tim Duncan had 24 points and 17 rebounds and Tony Parker scored 20 points to lead San Antonio to its fifth straight win.
The Spurs blew a 17-point lead in the first half before rallying late in the fourth to win again without guard Manu Ginobili. Ginobili is still out with a strained left hamstring.
Evan Turner led Philadelphia with 18 points and 12 rebounds. The Sixers lost for the seventh time in nine games. Andrew Bynum, out all season with knee injured knees, said before the game he remained on target to return around the All-Star break.
The Sixers could use him. Without their best player, they've slumped to seven games under .500.
Without Ginobili for the fourth straight game, the Spurs got clutch baskets down the stretch to win their NBA-high 15th road game.