San Francisco Giants starting pitcher Tim Hudson throws during the fifth inning of a baseball game against the St. Louis Cardinals, Sunday, June 1, 2014, in St. Louis. (AP Photo/Jeff Roberson)
San Francisco Giants starting pitcher Yusmeiro Petit walks off the field at the start of a rain delay during the fifth inning of a baseball game against the St. Louis Cardinals Saturday, May 31, 2014, in St. Louis. (AP Photo/Jeff Roberson)
St. Louis Cardinals starting pitcher Michael Wacha throws during the first inning of a baseball game against the San Francisco Giants Saturday, May 31, 2014, in St. Louis. (AP Photo/Jeff Roberson)
St. Louis Cardinals' Oscar Taveras watches his solo home run during the fifth inning of a baseball game against the San Francisco Giants Saturday, May 31, 2014, in St. Louis. (AP Photo/Jeff Roberson)
San Francisco Giants starting pitcher Yusmeiro Petit throws during the first inning of a baseball game against the St. Louis Cardinals Saturday, May 31, 2014, in St. Louis. (AP Photo/Jeff Roberson)
St. Louis Cardinals' Oscar Taveras watches his solo home run during the fifth inning of a baseball game against the San Francisco Giants Saturday, May 31, 2014, in St. Louis. (AP Photo/Jeff Roberson)
St. Louis Cardinals' Oscar Taveras rounds the bases after hitting a solo home run during the fifth inning of a baseball game against the San Francisco Giants Saturday, May 31, 2014, in St. Louis. (AP Photo/Jeff Roberson)