Arizona Diamondbacks defeat New York Mets, 3-2