Randy Choate throwing error gives Giants walk-off win (Video)