Giants defeat Diamondbacks 6-4

Posted: Updated:

PHOENIX (AP) -- In another abysmal fielding effort, the Arizona Diamondbacks lost to the San Francisco Giants 6-4 last night.

It was the D-Backs' second straight three-error game -- pitcher Doug Davis threw a pickoff attempt past first base, allowing the base runner to take second before moving to third on a wild pitch and scoring on a sacrifice fly. Chris Young was charged with an error after making a long run to chase down a drive to deep center field. Two runs scored on the play, giving San Francisco a 5-1 lead.

Davis went four innings, his shortest outing. He gave up five runs and six hits, walking three and striking out one.

The Giants' Brian Wilson struck out the top of the Diamondbacks' order -- Felipe Lopez, Ryan Roberts and Justin Upton -- to record his 16th save in 19 chances and lock up the victory for Barry Zito, who went five shaky innings.

The Diamondbacks wrap up their three-game set against the Giants at 12:40 this afternoon.