Giants' star throws 16-inning shutout to beat Braves' Warren Spahn, who gives up game-winning homer to Willie Mays in bottom of 16th.