PHOENIX - Goran Dragic made a short hook shot from the left baseline with 0.5 of a second remaining and the Suns edged the Memphis Grizzlies 82-80 on Wednesday to snap a seven-game losing streak.

Dragic had 12 points, and Shannon Brown and Jared Dudley scored 15 each for the Suns, who won for the first time since Nov. 27 at Cleveland.

Rudy Gay scored a game-high 21 points with 11 rebounds and Zach Randolph added 18 points and 10 rebounds for the Grizzlies, who have lost consecutive games for the first time this season.

Gay tied the game at 80-80 on a turnaround jumper from just to the right of the free-throw line with 46.8 seconds remaining. He had a chance to give the Grizzlies the lead with 12 seconds left, but his 17-foot jumper bounced off the rim, setting up Dragic's shot.

A lob attempt off the inbound pass by the Grizzlies was broken up by a pair of Phoenix defenders as time expired.

Warriors 97, Heat 95: In Miami, Draymond Green made a layup with 0.9 seconds left to give the streaking Warriors a win over the Miami on Wednesday night.

Thunder 92, Hornets 88: In Oklahoma City, Kevin Durant scored 35 points and the Thunder extended its winning streak to nine games with a victory over New Orleans.

At 18-4, the Thunder matched the second-best start in franchise history. Seattle started 20-2 in the 1993-94 season and the Thunder started 18-4 last season.

Clippers 100, Bobcats 94: In Charlotte, N.C., Chris Paul had 19 points and 10 assists to help the Clippers extend their win streak to eight, their longest in 21 seasons.

Blake Griffin and Matt Barnes also scored 19 points for the Clippers, who maintained sole possession of first place in the Pacific Division.

Nets 94, Raptors 88: In Torotno, Joe Johnson scored 23 points, and Andray Blatche had 14 points and nine rebounds to help Brooklyn end a five-game losing streak with a win over Toronto.

Celtics 117, Mavericks 115, 2OT: In Boston, Paul Pierce scored 34 points, including a 3-pointer at the start of the second overtime to give Boston the lead for good, and the Celtics held on to beat Dallas.

Rajon Rondo had 16 points, 15 assists and nine rebounds, and Kevin Garnett added 16 points to help Boston win its second straight.

Bulls 96, 76ers 89: In Philadelphia. Joakim Noah scored 21 points, and Luol Deng added 19 points and 12 rebounds to help Chicago win its fourth in a row on the road with a victory over Philadelphia.

Bucks 98, Kings 85: In Milwaukee, Brandon Jennings scored 19 points, and Monta Ellis had 17 points and 11 assists to lead Milwaukee past Sacramento.

Pacers 96, Cavaliers 81: In Indianapolis, Paul George scored 27 points to help Indiana overcome a 16-point deficit in a win over Cleveland.

David West added 18 points and nine rebounds for the Pacers who snapped a two-game skid.

Timberwolves 108, Nuggets 105: In Minneapolis, Nikola Pekovic had 22 points and 11 rebounds and Minnesota used a big advantage at the free throw line to overcome Kevin Love's shooting struggles and beat Denver.

Love finished with eight points on 3-for-17 shooting and grabbed 14 rebounds on a day he had to explain to Minnesota's owner and his teammates some critical comments he made about the franchise.

Hawks 86, Magic 80: In Orlando, Fla., Josh Smith and Jeff Teague scored 16 points apiece, Al Horford added 13 points and 13 rebounds, and Atlanta Hawks held off a late charge to beat Orlando.

Rockets 99, Wizards 93: In Houston, James Harden scored 31 points and Houston got its first victory under coach Kevin McHale Rockets in over a month with a win over Washington.

It was Houston's first victory since McHale rejoined the team last Saturday following the death of his 23-year-old daughter. Alexandra "Sasha" McHale died Nov. 24 of complications from Lupus.

Jazz 99, Spurs 96: In Utah, Mo Williams hit a last-second three-pointer to stop San Antonio's winning streak at five games.