AUBURN HILLS, Mich. — Andre Drummond had 25 points and 18 rebounds and made some crucial free throws when he was fouled intentionally, helping the Detroit Pistons rally to a 104-99 victory over the Cleveland Cavaliers on Tuesday night.

LeBron James scored 23 of his 30 points in the first half, but the Pistons double-teamed him on a couple of big possessions down the stretch and Cleveland couldn’t convert. The Cavs lost their second straight after winning eight in a row.

Drummond’s free throw with 2:07 left gave the Pistons a 98-97 advantage, and Detroit was able to hold on. It was 102-99 with 13.8 seconds remaining after Reggie Jackson made two free throws for the Pistons. J.R. Smith then missed a contested 3-pointer from near the top of the key.

BROOKLYN 90, ATLANTA 88: Brook Lopez had 26 points and Thaddeus Young hit two free throws with 1.4 seconds left to give Brooklyn a home victory.

After a timeout, Young knocked away Thabo Sefolosha’s inbounds pass to Al Horford as time expired.

Lopez led Brooklyn with 26 points. Young finished with 16 points and 11 rebounds. Jarrett Jack and Shane Larkin each had 14 points.

Horford scored 18 points for the Hawks, and Paul Millsap 17.

TIMBERWOLVES 103, HEAT 91: Andrew Wiggins scored 24 points, Zach LaVine added 17 and Minnesota overcame a triple-double from the Heat’s Hassan Whiteside for a win at Miami.

Shabazz Muhammad scored 16 and Karl-Anthony Towns had 14 points and 14 rebounds for Minnesota, which snapped a four-game slide.

KNICKS 102, HORNETS 94: Rookie Kristaps Porzingis scored a season-high 29 points and grabbed 11 rebounds to lead host New York.

Carmelo Anthony added 18 points and 11 rebounds for the Knicks.

WIZARDS 115, BUCKS 86: John Wall had 19 points, nine assists and six rebounds as Washington won at home.

Otto Porter also scored 19 to help the Wizards win by double digits for the first time this season. Washington had six players in double figures.

NUGGETS 115, PELICANS 98: Denver’s Danilo Gallinari scored a season-high 32 points, the Pelicans’ Anthony Davis hurt his left shoulder in the first quarter, and the Nuggets defeated won at New Orleans.

Jameer Nelson scored all 16 of his points in the last 14:10 of the game, helping Denver secure its fourth victory in five games.

NOTES

NUGGETS: The team said forward Wilson Chandler underwent surgery to repair a torn labrum in his right hip Tuesday.

Chandler is out for this season. He’s expected to be ready for the start of the 2016-17 season.