The Philadelphia Phillies have traded two-time All-Star right fielder Hunter Pence to the San Francisco Giants for three players.
The last-place Phillies get outfielder Nate Schierholtz, minor league catcher Tommy Joseph and minor league right-handed pitcher Seth Rosin for Pence in Tuesday's deal.
Pence is batting .271 with 17 homers and 59 RBI this season. Schierholtz batted .257 with five homers and 17 RBI 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 is hitting .260 with eight homers and 38 RBI in 80 games for Double-A Richmond this season.