Buster Posey played first base Wednesday night against the Padres and belted a third-inning grand slam to help lift the Giants to a 6-0 triumph. It was his second grand slam in five games and the fourth of his career.