It was the Celtics’ first loss in Boston since their home opener. The Pistons have won three of their last four games.
The score was tied 100-100 with 5 minutes 36 seconds to play before Drummond scored eight consecutive points.
Cleveland 113, at Philadelphia 91: LeBron James had 30 points, 13 rebounds and six assists for the Cavaliers, who won their eighth game in a row. James scored the first nine points on the way to 22 in the first half. Joel Embiid had 30 points and 11 rebounds for the 76ers.
Sacramento 110, at Golden State 106: Bogdan Bogdanovic made a go-ahead bank shot with 12.6 seconds left to lift the Kings, who ended a losing streak at Oakland at eight games. The Warriors’ Stephen Curry and Kevin Durant sat out because of injuries. Golden State went 0 for 7 from the floor after Klay Thompson’s three-pointer with 3:11 left.
Portland 103, at New York 91: Damian Lillard scored 32 points and the Trail Blazers wrapped up a five-game trip with a third consecutive victory. Kristaps Porzingis returned from a one-game absence and scored 22 points for the Knicks.
at Indiana 121, Orlando 109: Victor Oladipo scored 26 points, Bojan Bogdanovic had 22 and the Pacers sent the Magic to their ninth loss in a row. Orlando cut the deficit to 95-91 but Indiana put together a 13-0 run that lasted nearly three minutes.
at Houston 117, Brooklyn 103: James Harden scored 20 points in the first quarter and finished with 37 points, 10 rebounds and eight assists. When he took a break with 1:28 left in the first quarter, he was outscoring the Nets 20-17.
at San Antonio 115, Dallas 108: LaMarcus Aldridge had a season-high 33 points and 10 rebounds and the Spurs celebrated Tony Parker’s first game of the season. Parker suffered a torn right quadriceps May 3 against Houston in Game 2 of a Western Conference semifinal.
at Clippers 120, Lakers 115