Giants should be proud of that performance. Ultimately they were undone by one mistake but, at this level, those are the fine margins. If they play like that in their home games they could collect a reasonable points tally.
I suppose the question now is whether they have enough in the tank for the next game.