Cade Cunningham had 29 points and 10 assists as the host Detroit Pistons held off the Denver Nuggets 124-121 on Tuesday night.