New York Mets defeat Cleveland Indians, 8-4