Brandon Crawford's possible final game as a Giant ended in the top of the ninth inning when he was removed by interim manager Kai Correa.