A dominant Cade Cunningham on Thursday scored 42 points as the NBA-leading Detroit Pistons swatted aside the New York Knicks 126-111 on the NBA’s return from its brief All-Star Game break.