MIAMI: Dwyane Wade scored 21 of his 32 points in the first half, Goran Dragic added 20 and the Miami Heat handed LeBron James another loss on his former home floor with a 106-92 victory over the Cleveland Cavaliers on Monday night.

Hassan Whiteside had 16 points and 11 rebounds and Mario Chalmers finished with 16 points off the bench for the Heat, who won both of James’ regular-season trips to Miami this season — his first two games back since leaving the team and returning to Cleveland last summer.

Miami closed the first half on a 19-5 run to take a 56-38 lead and pushed the margin to 25 in the third.

James scored 16 of his 26 points in the fourth quarter for Cleveland, which had its four-game winning streak snapped. Kyrie Irving added 21.

Warriors 108, Lakers 105: The Golden State Warriors clinched an NBA playoff spot for the third consecutive season with a victory over the Los Angeles Lakers.

Klay Thompson led the way with 26 points for the NBA-best Warriors (53-13), who got a surprise scare from the Lakers.

Jordan Clarkson tallied 17 points for Los Angeles, who committed a turnover on their final possession to end the game.

Grizzlies 92, Nuggets 81: Zach Randolph scored 21 points and had 16 rebounds, his 34th double-double of the season, to lead the Memphis Grizzlies to victory over the Denver Nuggets.

The Grizzlies (47-20) moved two games clear of Portland for second place in the Western Conference.

Jameer Nelson had 24 points to lead the Nuggets, who saw their four-game winning streak snapped.

Mavericks 119, Thunder 115: Chandler Parsons scored a game-high 31 points and Dirk Nowitzki drove a third-quarter comeback as the Dallas Mavericks tripped the Oklahoma City Thunder.

The Mavs trailed by 15 points in the third before Nowitzki dropped three three-pointers and scored 13 of his 22 points in the quarter.

Dallas (43-25) sits fifth in the West with the win.

Hawks 110, Kings 103: Jeff Teague scored 23 points and Kent Bazemore canned a key three-pointer with 1:06 left in the fourth quarter as the Atlanta Hawks held off the Kings.

Bazemore, who finished with 11 points, sank the long-range bomb from the right corner after Sacramento had closed to 100-99 on guard Andre Miller’s layup with 2:11 left.

The Hawks (53-14) were without guard Kyle Korver who broke his nose on Sunday and will miss at least two more games.

Wizards 105, Trail Blazers 97: Bradley Beal scored 23 points and John Wall nearly recorded a triple-double as the surging Washington Wizards fended off the Portland Trail Blazers.

Wall finished with 21 points, 11 assists and nine rebounds for the Wizards (39-28), who almost blew a 25-point lead.

Washington has won four straight games and six of eight after losing 11-of-13 from Jan. 28 through Feb.27.

LaMarcus Aldridge had 24 points and 12 rebounds for Portland (44-21).

Raptors 107, Pacers 98: Kyle Lowry had a triple-double as he and fellow Toronto Raptors guards DeMar DeRozan and Lou Williams combined for 66 points to lead the Raptors past the Indiana Pacers.

Williams led the way with 24 points, and DeRozan had 22. Lowry finished with 20 points, 11 rebounds and 10 assists as Toronto (40-27) swept the three-game season series.

Celtics 108, 76ers 89: The rebuilding Boston Celtics continued their surprising bid for a playoff berth with an easy victory over the hapless Philadelphia 76ers.

The Celtics are tied with the seventh-place Indiana Pacers and eighth-place Miami Heat with a record of 30-36.

Tyler Zeller scored a career-high 26 points and Boston never trailed, leading by as many as 27 in winning its fifth straight and seventh in the past eight.

Nets 122, Timberwolves 106: Brooklyn Nets forward Joe Johnson scored 22 points and grabbed five rebounds in a win over the Minnesota Timberwolves.

The victory moved Brooklyn (27-38) to within 2 1/2 games of the final playoff spot in the Eastern Conference.

Jazz 94, Hornets 66: Rodney Hood scored a career-high 24 points, which included 5-of-5 shooting from three-point range, and Gordon Hayward added 18 to lead the Utah Jazz to victory over the Charlotte Hornets.

Center Rudy Gobert pulled down 22 rebounds for the Jazz (30-36), who won their sixth consecutive game.

The Hornets (29-36) lost for the third time in four games.