OAKLAND, California (AP) — Harrison Barnes hit a running shot in the lane with less than a second remaining, lifting the Golden State Warriors to a wild 107-106 win over the Phoenix Suns on Thursday night.

Barnes' big shot came after Eric Bledsoe broke free for a reverse layup to put Phoenix ahead with 4.5 seconds to play. And Bledsoe's layup followed Stephen Curry's go-ahead 3-pointer that seemingly put the Warriors up for good.

Instead, it took all 48 minutes for the NBA-leading Warriors (62-13) to extend their latest winning streak to 11 games. They fell behind by four in the final minutes and traded scores with the fading Suns (38-38) the rest of the way.

CAVALIERS 114, HEAT 88

CLEVELAND (AP) — Miami star Dwyane Wade went down with a knee injury in the first half, and the Heat's playoff chances took another major blow.

Wade bruised his left knee in the first half and Miami didn't have the firepower to stop the Cavs, who got 23 points apiece from LeBron James and Kyrie Irving and won their 17th straight at home. James added eight rebounds and seven assists against his former team.

Tristan Thompson added 15 rebounds for Cleveland, a league-best 30-7 since Jan. 15.

The Heat dropped into a tie for eighth place with idle Boston in the Eastern Conference standings.

ROCKETS 108, MAVERICKS 101

DALLAS (AP) — James Harden scored 24 points, former Dallas guard Jason Terry hit a tiebreaking 3-pointer.

The Rockets (52-24) moved a half-game ahead of Memphis in the race for the No. 2 seed in the Western Conference behind Golden State.

Even with the loss, the Mavericks (46-30) are likely to end up with the seventh seed after a win over Oklahoma City on Wednesday put them four games up on the Thunder and gave them the tiebreaker. They're now 3 1/2 ahead with six to go.

Trevor Ariza scored 19 for Houston, while Terry had 10 and Corey Brewer, another key member of Dallas' championship run in 2011, finished with 14.

Dirk Nowitzki led the Mavericks with 21 points.