Chicago Cubs left fielder Alfonso Soriano, right, is congratulated after hitting a 3-run home run off of San Francisco Giants pitcher Santiago Casilla to score Joe Mather, left, and Starlin Castro (13) during the ninth inning of a baseball game in San Francisco, Friday, June 1, 2012. (AP Photo/Jeff Chiu)
Chicago Cubs left fielder Alfonso Soriano, right, is congratulated after hitting a 3-run home run off of San Francisco Giants pitcher Santiago Casilla to score Joe Mather, left, and Starlin Castro (13) during the ninth inning of a baseball game in San Francisco, Friday, June 1, 2012. (AP Photo/Jeff Chiu)