Buster Posey on Friday night became the first Giants catcher in 112 years to hit a grand slam and steal a base in the same game.