Cade Cunningham had a triple-double and Jalen Duren added 19 points and 11 rebounds as the Detroit Pistons beat the Charlotte Hornets 112-86.