Giants suffer another heart-breaker