HOUSTON (AP) -- Memphis' Marc Gasol made a jump shot with 0.1 seconds left to give the Grizzlies a 102-100 win at Houston on Wednesday, widening their lead over the Rockets atop the NBA Southwest Division to 2-1/2 games.
The victory kept Memphis in touch with Western Conference leader Golden State, which returned home and beat Milwaukee in a tight game, while other key clashes of playoff contenders saw Portland win in overtime at the Los Angeles Clippers and Cleveland defeat Toronto.
Memphis went ahead with a minute remaining after Courtney Lee made a pair of free throws, but Terrence Jones tied the scores with a hook shot seconds later and Gasol missed at the other end to set up the climactic sequence.
Gasol blocked James Harden's layup with 6.4 seconds left to give the Grizzlies the ball back and he had time left for his winner. Gasol finished with 21 points.
Jones had 21 points for the Rockets and Harden scored 18 in his return after a one-game suspension.
Portland's Nicolas Batum hit a 3-pointer that forced overtime, then set up three alley-oop baskets and added a clinching 3 in the final minute to rally the Trail Blazers to a 98-93 win at the Los Angeles Clippers.
LaMarcus Aldridge had 29 points and Batum added 20 for the Northwest Division leaders, who have won four straight.
Blazers guard Damian Lillard had a career-high 18 rebounds to compensate for a terrible night of shooting. He missed his first 12 shots and finished with only five points.
Golden State returned from a six-game road trip and struggled to shrug off a persistent Milwaukee before beating the Bucks 102-93.
Stephen Curry shook off a rough shooting night to make three straight 3-pointers early in the fourth quarter. He finished with 19 points and 11 assists while Draymond Green had 23 points and 12 rebounds on his 25th birthday as the Warriors improved to an NBA-best 25-2 at home.
Giannis Antetokounmpo and Michael Carter-Williams scored 16 points each for the Bucks, who went winless on a four-game trip.
Cleveland's LeBron James scored 29 points and matched a season high with 14 assists to lead the Cavaliers to a 120-112 victory over Toronto, moving into a virtual tie with Chicago for top spot in the Central Division.
Kevin Love had 22 points and 10 rebounds while Kyrie Irving scored 26 points for the Cavaliers,
Jonas Valanciunas had 26 points and 11 rebounds for the Raptors, who remain 12 games clear atop the weak Atlantic Division despite having lost six of their past seven games.
San Antonio recorded the biggest home win of the season by beating Sacramento 112-85.
The Spurs, returning from a near month-long road trip as its home stadium is turned over to an annual rodeo competition, got 21 points from Kawhi Leonard while Tony Parker added 19.
DeMarcus Cousins had 14 points for the Kings on 5-for-12 shooting.
New Orleans' Anthony Davis had 39 points, 13 rebounds and eight blocks in his first game back from a shoulder sprain, leading the Pelicans to an 88-85 win over Detroit.
Davis hit two jumpers in the last 1:14 to hold off Detroit in a frenetic game that was close throughout the second half. In only his third season, Davis set a Pelicans career-record 437 blocks, surpassing David West's mark of 435.
Tyreke Evans had 21 points and nine assists as the Pelicans made it six wins in seven games.
Jodie Meeks scored 20 points for the Pistons.
Phoenix came from 15 points down to win 105-100 at Orlando, with Brandon Knight having 28 points and seven assists in his best game for the Suns.
Markief Morris added 23 points and six rebounds for the Suns, who outscored the Magic 34-17 in the third quarter to take control.
The Magic had the ball and a chance to tie with 5.2 seconds remaining, but Willie Green's inbounds pass was intercepted by Knight and the Phoenix newcomer made two free throws.
Victor Oladipo led Orlando with a career-high 38 points.
Charlotte easily won 115-91 at Brooklyn in a match of East playoff contenders, with Al Jefferson and Gerald Henderson each scoring 19 points.
Boston's Tyler Zeller banked in a shot from under the basket as time expired to give the Celtics an 85-84 victory over Utah.
Oklahoma City's Russell Westbrook set career highs with 49 points and 16 rebounds, and added 10 assists for his fourth consecutive triple-double, helping the Thunder beat Philadelphia 123-118 in overtime.
Miami's Dwyane Wade scored 25 points and added six assists to lead the Heat past the Los Angeles Lakers 100-94.
Indiana cruised to a 105-82 win against New York, with George Hill scoring a season-high 21 points.
Denver made it back-to-back wins since firing its coach, beating Minnesota 100-85, with Kenneth Faried contributing 18 points and 14 rebounds.