Cade Cunningham had 17 points, 11 rebounds and 11 assists for his third career triple-double and the Detroit Pistons beat the Los Angeles Lakers 115-103 on Monday night.