Cade Cunningham led the way with a 22-point, 11-assist double-double and Tobias Harris added 22 points of his own to elevate the Detroit Pistons to a narrow 109-107 win over the Denver Nuggets.