"The Giants issued a release Thursday morning confirming their acquisition of Carlos Beltran and cash ($4 million) for pitching prospect Zack Wheeler.
Beltran is expected to be in Philadelphia and playing right field for the Giants tonight.
The Giants designated Bill Hall for assignment to clear a spot for Beltran on the 40-man roster. A 25-man spot will need to be cleared.
General manager Brian Sabean held a conference call with reporters at 9:30 a.m. PDT, saying that he thought the Giants were "dead in water" to get a impact bat to replace injured catcher Buster Posey. But now, "Carlos has chance to do that.""