Casey Schmitt lined a walkoff double that allowed the Giants to overcome an early deficit and the loss of their center fielder.