spring trainingphoenixsfgiantssan francisco giantsmunicipal stadiumgiants vs a'spablo sandovalpanda48third baseinfielder2014 02 28