The San Francisco Giants snapped a five-game losing streak with their late-game rally over the Chicago Cubs