Carlos Beltran accepted a trade to the San Francisco Giants. The New York 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 at Cincinnati and told his teammates he was on his way to join the Giants in Philadelphia.