Carlos Beltran has accepted a trade to the Giants, leaving the Mets to join his new team after saying goodbye. The Mets had received a 24-hour window to negotiate with the All-Star outfielder about waiving his no-trade clause. Shortly before an 8-2 win over the Reds on Wednesday night, Beltran arrived in the clubhouse and told his teammates he was on his way to join the Giants in Philadelphia.