The Golden State Warriors came from seven points down in the closing minutes to beat the NBA-leading Los Angeles Clippers 106-99 on Sunday, closing the gap between the Pacific Division's top teams to six games.
In other key games, Indiana stayed clear top of the Central Division by pipping Memphis, Brooklyn beat New York to move within a game of their city rivals in the Atlantic Division, and San Antonio were too good for slumping Philadelphia.
Golden State's Jarrett Jack had 18 points and 10 assists while Stephen Curry made four three-pointers in the fourth quarter to finish on 28 as the Warriors beat the Clippers for the third time in four meetings this season, dropping LA out of a share of the NBA lead.
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.
The Indiana Pacers stayed a game ahead of Chicago by beating the Memphis Grizzlies 82-81. George Hill scored 13 points, including a clinching free throw with 1.4 seconds remaining.
The Brooklyn Nets' win over the New York Knicks was almost as close, with Joe Johnson's jump shot with 22 seconds remaining putting Brooklyn ahead and the Nets hung on for an 88-85 win.
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.
The San Antonio Spurs moved five games above Memphis in the Southwest Division - and within four of NBA-leading Oklahoma City - by beating the Philadelphia 76ers 90-85.
Tim Duncan had 24 points and 17 rebounds and Tony Parker scored 20 points to lead San Antonio to their fifth straight win.
The Spurs blew a 17-point lead in the first half before rallying late in the fourth to win again without injured guard Manu Ginobili. San Antonio have won a league-best 15 road games this season.
The Chicago Bulls pulled away late to beat the struggling Los Angeles Lakers 95-83, scoring 20 of the last 28 points, to hand the Lakers their six straight loss on the road.
The Atlanta Hawks came from 18 points down in the second quarter to beat Minnesota 104-96, sending the Timberwolves to a sixth loss in seven games.
In other games, the Houston Rockets snapped a seven-game losing skid with a 100-94 win at the Charlotte Bobcats, the New Orleans Hornets beat the Sacramento Kings 114-105 and Washington's Jordan Crawford hit a three-pointer on the buzzer to give the Wizards a 98-95 win over the Portland Trail Blazers.