A late-game rally by the SF Giants offense helped them avoid wasting an excellent outing from Anthony DeSclafani.