New York Mets defeat San Diego Padres, 4-2