The Phillies traded two-time All-Star right fielder Hunter Pence to the San Francisco Giants for three players on Tuesday.
The last-place Phillies got outfielder Nate Schierholtz, minor league catcher Tommy Joseph and minor league right-handed pitcher Seth Rosin.
Pence is batting .271 with 17 homers and 59 RBIs this season. Schierholtz is hitting .257 with five homers and 17 RBIs in 77 games.
Earlier, the Phillies sent two-time All-Star center fielder Shane Victorino to Los Angeles for two pitchers.
Joseph was San Francisco's No. 2 ranked prospect by Baseball America. He's hitting .260 with eight homers and 38 RBIs in 80 games for Double-A Richmond. Rosin was 2-1 with 10 saves and a 4.31 ERA in 34 games (five starts) for Single-A San Jose.
Pence fills a major need for the Giants, giving them a right-handed hitter with power. He'll help replace the injured Pablo Sandoval in the lineup. Sandoval was placed on the disabled list last weekend with a hamstring strain.
The Phillies acquired Pence from Houston on July 29 last year, and he helped them win their fifth straight NL East title. But Philadelphia is stuck in last place this season and is cutting payroll.
Pence is making $10.4 million this season and stands to get a raise in arbitration next year.
The 29-year-old has a career .290 average with 131 homers and 471s RBI in six seasons with the Astros and Phillies. Though he struggled defensively in Philadelphia, his 61 outfield assists since 2008 are second in the majors.
Pence led the Phillies in hits (108), homers, RBIs, runs scored (59), total bases (178) and walks (37).