Boston — Isaiah Thomas had 28 points and seven assists and Boston held on to beat Orlando 107-96 on Monday.

Avery Bradley had 22 points and nine rebounds and Kelly Olynyk had 22 points in his fourth game back from a right shoulder sprain to help the Celtics even the season series with the Magic at two games each.

Boston led by 14 early in the fourth quarter and ended the game on a 9-2 run after having its lead cut to four. It was the Celtics’ first home victory since their 14-game home winning streak was snapped on March 11.

Victor Oladipo led Orlando with 25 points and eight rebounds.

The Magic have lost four straight and eight of their last 10.

Hornets 91, Spurs 88

Charlotte, N.C. — Jeremy Lin scored 15 of his 29 points in the fourth quarter, and Charlotte overcame a 23-point deficit to snap San Antonio’s six-game winning streak.

Lin was 11 of 18 from the field and hit all four 3-point attempts, including three in the fourth quarter.

Courtney Lee had 17 points, Nicolas Batum added 15, and Cody Zeller grabbed 14 rebounds for the Hornets.

Cavaliers 124, Nuggets 91

Cleveland — LeBron James scored 33 points and had his 41st career triple-double as Cleveland clinched its second straight Central Division title with a victory over Denver.

James added 11 rebounds and 11 assists before checking out with 6:02 left to a thunderous ovation.

Pacers 91, 76Ers 75

Indianapolis — Paul George scored 15 points and Monta Ellis added 13 to help Indiana pull away from Philadelphia.

Indiana snapped a two-game losing streak and won for just the second time in five games as it tries to take advantage of a favorable schedule to make a late-season playoff push.

Pistons 92, Bucks 91

Auburn Hills, Mich. — Andre Drummond’s tip-in with 2 seconds remaining lifted Detroit over Milwaukee.

The Pistons, who are in a tight race for the final playoff spot in the Eastern Conference, came out inexplicably flat and trailed by 17 points in the first half.

They were down 13 in the third quarter before chipping away at Milwaukee’s lead in the fourth.

Drummond was outplayed badly early on by Greg Monroe, but when Kentavious Caldwell-Pope missed from the perimeter in the final seconds, Drummond was able to tip the ball in. The Bucks weren’t able to get a clean shot off after that.

Drummond finished with 14 points and 16 rebounds.

Khris Middleton led Milwaukee with 27 points, and Giannis Antetokounmpo added 21.