The Giants were swept for the third time this season in a game in which they mainly hurt themselves. The errors allowed two runs to cross the plate, and virtually every time San Francisco needed a big hit, a Giants batter would kill the rally.
The miscues began in the bottom of the first inning, when the Giants loaded the bases with one out and third baseman Casey McGehee grounded a ball to shortstop Cliff Pennington, who turned an easy two.
In the top of the second, Brandon Crawford mishandled a routine ground ball and made a poor throw on the same play to let a runner score from second base.
"Those things are going to happen," starting pitcher Chris Heston said after the Giants' eighth straight home loss. "It's part of the game."
In the third, it was McGehee, who leads the Majors with 14 groundouts into double plays, negating Crawford's leadoff single.
Outfielders Nori Aoki and Justin Maxwell each grounded into a double play of their own, and to cap things off, pinch-hitter Buster Posey grounded to third baseman Jake Lamb, who stepped on the base and fired to first to end the game.
"We haven't gotten any hits with guys in scoring position," Crawford said. "Today we didn't play very good defense. ... I think if we can get the bats going, we'll be all right."
Maxwell, who filled in for Angel Pagan, casually drifted to a popup in shallow center field, causing the ball to bounce off his glove in the sixth inning. Ender Inciarte came in to score later in the inning.
"You put your big boy pants on and you come out and be ready to go tomorrow," manager Bruce Bochy said. "This was not pretty, there's no getting around it."
Oliver Macklin is an associate reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.