Andrew Benintendi belted a three-run shot in the ninth, while Davis Martin struck out seven over six and one-third innings as the Chicago White Sox earned a 4-1 win over the Arizona Diamondbacks.