Celtics 101, Heat 89

Marcus Smart had 15 points and six rebounds, and the host Boston Celtics held off the Miami Heat on Saturday.

It was the Celtics’ 10th consecutive victory at home.

Jae Crowder and Evan Turner each added 14 points. Jared Sullinger added 12 points and 12 rebounds. Six Celtics reached double figures.

Goran Dragic led the Heat with 21 points, but was held scoreless in the fourth quarter.

Dwyane Wade finished with 19 points. Hassan Whiteside had 13 points, 15 rebounds and eight blocks.

•? Dwyane Wade’s recruiting pitch obviously worked on Joe Johnson.

And the Miami Heat have another shooter for their playoff push.

Adding another player with All-Star pedigree to their locker room, the Heat signed Johnson — almost immediately after he cleared waivers following the completion of his buyout from the Brooklyn Nets. Johnson had other suitors, Cleveland and his former Atlanta club among them, but didn’t need long to decide that Miami was the right spot.

Warriors 121, ?Thunder 118

Stephen Curry’s 3-pointer from beyond 30 feet with 0.6 seconds left in overtime gave visiting Golden State a win over Oklahoma City.

Curry finished with 46 points as his winning shot was his 12th 3-pointer, tying the NBA single-game record. He also broke his own NBA record for 3s in a season, leaving the new mark at 288.

Kevin Durant led the Thunder with 37 points.

Timberwolves 112, Pelicans 110

Karl-Anthony Towns had 30 points and 15 rebounds, Andrew Wiggins hit two free throws with 3.6 seconds left and the Minnesota Timberwolves rallied to beat the short-handed host New Orleans Pelicans.

Zach LaVine added 25 points on 11-of-17 shooting, including a 3-pointer with 2:43 left that gave the Timberwolves their first lead since the first quarter.

Eric Gordon and Ryan Anderson scored 31 points each for New Orleans.

Trailblazers 103, Bulls 95

Damian Lillard scored 31 points and the Portland Trail Blazers won for the 16th time in 20 games, beating the short-handed host Chicago Bulls.

Lillard hit the 30-point mark for the sixth time in seven games, and Mason Plumlee added 16 points and nine rebounds. Gerald Henderson scored 13 and the Trail Blazers got back to winning after blowing a 21-point lead in a loss to Houston two nights earlier.

Portland led by 10 at halftime and hung on to hand Chicago its second loss in two nights.

Spurs 104, Rockets 94

Kawhi Leonard scored 27 points and LaMarcus Aldridge added 26 to lead the San Antonio Spurs to a win over the host Houston Rockets, tying the mark as the seventh-fastest team in NBA history to reach 50 wins.

It was the fifth straight win for the Spurs (50-9).

San Antonio finished 7-1 on a season-high eight-game road trip.

Pistons 102, Bucks 91

Andre Drummond posted his NBA-leading 50th double-double with 15 points and 17 rebounds, and visiting Detroit built on a strong start from 3-point range to beat Milwaukee.

Reggie Jackson had 22 points and eight assists for Detroit, which won its third straight game.

Khris Middleton led the Bucks with 26 points.