MIAMI — Cade Cunningham scored 29 points, Duncan Robinson had 18 in his return to Miami and the Eastern Conference-leading Detroit Pistons held off the Heat 138-135 on Saturday night to snap a two-game skid.

Miami was down by 22 with 8:09 left, then got within 133-131 when Bam Adebayo scored on a putback with 34 seconds remaining. But Cunningham scored on the next Detroit possession and the Pistons escaped.

Tobias Harris was 10 for 12 from the field and scored 26 for the Pistons, who are 16-4 — their best 20-game start since opening 17-3 in 2005-06. Detroit shot 59% and had 76 points in the paint.

Andrew Wiggins scored 31 for Miami, which got 28 from Norman Powell and 24 from Tyler Herro. Adebayo had 15 points and 10 rebounds.

It was the first time Robinson was back in Miami as an oppo

See Full Page