For the second time in two years, the Giants have made a significant trade for offense, acquiring right fielder Hunter Pence for the Philadelphia Phillies for top catching prospect Tommy Joseph, outfielder Nate Schierholtz and minor-league pitcher Seth Rosin.

The Phillies also will send cash to the Giants to cover part of the roughly $3.3 million left on Pence's 2012 contract. He will be under Giants control for 2013, his final year of arbitration eligibility.