Buster Posey hits for the cycle #SFGiants