Shortstop Carlos Correa agreed to a deal with the New York Mets overnight, leaving the San Francisco Giants at the altar.