Cade Cunningham played 28 minutes, with 14 points, as the Pistons moved to 59 wins, tied for third-most in franchise history.