Buster Posey recaps a grueling Game 3 win for San Francisco Giants