PHILADELPHIA -- The San Francisco Giants did enough to beat Philadelphia Phillies emerging ace Cole Hamels. They just did more damage to themselves Sunday in a frustrating 6-5 loss.
Three errors led to five unearned runs, including the winner when a routine grounder went under rookie second baseman Eugenio Velez's glove, allowing Ryan Howard to score from second base with two out in the ninth inning.
"We didn't play well," manager Bruce Bochy said after the Giants' eighth one-run loss of the season and their second in three days against the Phillies. "We did offensively, but we've got to catch the ball.
"That's a big part of our game, pitching and defense, and today the defense just wasn't there and it killed us."
Never miss a local story.
It was the third game this season in which the Giants committed three errors, but this was the most frustrating meltdown. The Giants rebounded from Pat Burrell's walk-off 10th-inning home run Friday to win Saturday. They scored five times with two out Sunday, and took a 5-4 lead into the bottom of the eighth in the series finale against the National League East leaders after Jose Castillo's two-out RBI triple.
"We can't give extra outs away and win ballgames, and that's what we did today. We've got to play better defense," said first baseman Rich Aurilia, who had three hits, including a two-run homer that tied the score at 4-4 in the sixth. "We lost two of three in this series, and with any luck, we sweep. We played pretty well against a playoff team from last year."
Giants right-hander Tim Lincecum threw six strong innings -- he allowed four runs, none earned -- but didn't factor into the decision.