Crawford's grand slam an emotional boost for Giants