LeBron James scored 28 points and Dwyane Wade scored 11 of his 24 in the final five minutes as the Heat extended the NBA’s longest current winning streak to 11 games, beating the Cleveland Cavaliers, 109-105 , in a back-and-forth matchup Sunday night in Miami.

Mario Chalmers scored 16 points, Shane Battier added 14, and Ray Allen had 11 for the Heat, who took a 22-point lead early in the second half, then prevailed despite being outscored by a whopping 30 points over a 17-minute stretch.

Miami was down 8 with 5:16 remaining, and still won.

Advertisement - Continue Reading Below

Dion Waiters scored 26 points, C.J. Miles added 19, and Kyrie Irving scored 17 for Cleveland. The Cavaliers are 1-8 against the Heat since James signed with Miami in July 2010.

Cleveland erased a 22-point deficit in the third quarter to take the lead, and led, 97-89, with 5:16 remaining — before the Heat comeback.

Lakers 103, Mavericks 99 — Kobe Bryant had 38 points to win a scoring duel with Dirk Nowitzki, and Steve Nash helped beat his former team by getting 20 points for the first time with Los Angeles in victory over host Dallas.

Nowitzki finished with a season-high 30.

Bryant and Nowitzki had 16 points apiece in the first half and were still even at 24 after the third quarter before Bryant scored 14 in the fourth, including 7 in the last three minutes.

Thunder 102, Bulls 72 — Russell Westbrook scored 23 points, Kevin Durant and Serge Ibaka both contributed double-doubles, and host Oklahoma City held Chicago to the worst shooting performance in the NBA this season in a drubbing.

The Thunder, who had allowed an average of 113 points over their previous four games, broke out of a rough defensive patch by limiting Chicago to 29.1 percent shooting.

Durant had 19 points, 16 rebounds, and 6 assists.

Grizzlies 76, Nets 72 — Zach Randolph had 16 points and 14 rebounds, Marc Gasol scored 14 points, and visiting Memphis won its seventh straight.

Tony Allen chipped in 12 points, including two free throws with 19.5 seconds left to give Memphis a 74-72 lead.

Warriors 100, Timberwolves 99 — Jarrett Jack had 23 points and eight assists to rally Golden State past Minnesota in Minneapolis.

The Warriors trailed by 16 in the first quarter before Jack jump-started the offense off the bench. David Lee had 22 points and 13 rebounds and Carl Landry added 19 points and nine rebounds off the bench for Golden State, which has won three in a row following a six-game skid.

Spurs 97, Suns 87 — Patty Mills and Kawhi Leonard scored 16 points apiece to lead six players in double figures as San Antonio ended its nine-game road trip with a victory in Phoenix.

The Spurs finished their annual long journey — caused by a rodeo taking over their arena back home — at 7-2 to boost their NBA-best record to 45-13.

Hornets 110, Kings 95 — Anthony Davis had 20 points and eight rebounds, and Eric Gordon added 17 points and eight assists to lead host New Orleans over Sacramento.

Knicks 99, 76ers 93 — Carmelo Anthony scored 29 points, Amare Stoudemire had a season-high 22, and host New York snapped its longest losing streak of the season at four games by beating Philadelphia.