Cade Cunningham recorded 29 points, 10 assists and eight rebounds and the Detroit Pistons won their 12th consecutive game with a 129-116 victory over the host Milwaukee Bucks on Saturday night.