SAN FRANCISCO -- The Giants have absorbed quite a few gut punches from the D-backs this year, but they were also complicit in their own demise on Wednesday afternoon at Oracle Park. A pair of baserunning gaffes scuttled a potential rally in the eighth inning and squandered a strong start