The Giants sit at third place in the division and would love to finish with a winning record.
I would say they would: they would have to win every game for the rest of the season to do that. They are 65-80 and only a 17-game winning streak would bring them to finishing with a winning record - 16 wins would only bring them to 81-81, or .500.
If there were to do the impossible and finish with a winning record, and assuming the D-gers finish playing .500 for the rest of the season (and D-backs continue to fade or at most play .500), they would still be two games behind the D-gers for the division title. Just shows how far behind we are with so little games left.