PITTSBURGH (AP) -- Juan Uribe and Aubrey Huff each hit a two-run homer in a comeback sixth inning and the San Francisco Giants erased a four-run deficit to beat the Pittsburgh Pirates 6-4 on Friday night.
The start of the game was delayed nearly three hours by rain. Eli Whiteside added a solo home run as the Giants went deep three times against Zach Duke (3-6), who waited through weather delays totaling 6 hours, 7 minutes over two nights to pitch only to fail to hold a 4-0 lead.
Giants starter Jonathan Sanchez (4-4) gave up four unearned runs that followed first baseman Buster Posey's two-base error on Duke's grounder and Andrew McCutchen's two-run double in the second. The left-hander settled down and pitched shutout ball until being lifted with one out in the seventh.
Sanchez has beaten the Pirates twice in two starts this season, not allowing an earned run in 14 1-3 innings.
Freddy Sanchez, the former Pirates All-Star infielder, had three hits to raise his average to .358 in his first game in Pittsburgh since being traded to the Giants on July 29.
Duke was supposed to start Wednesday against the Cubs, only to be pushed back to Friday when the game was rained out following a delay of 3 hours, 12 minutes. Friday's start was delayed 2 hours, 55 minutes to 10 p.m. EDT, or about the same time the game would have started if it had been played in San Francisco.
Maybe the Giants only needed to get back on West Coast time to find their offense.
Down 4-0, they scored twice in the fifth after Posey doubled and eventually came home on a double play, and Whiteside homered into the left-field bleachers.
An inning later, Freddy Sanchez singled ahead of Uribe's two-out homer, a drive to straightaway center that landed in the "R" in the "Pirates" that is carved in the outfield shrubbery. After Posey singled, Huff hit an even deeper drive that carried over the right-field stands for his seventh homer. Uribe's was his eighth.
The Pirates put runners on second and third with two out in the seventh, but Santiago Casilla struck out Neil Walker on a 98 mph fastball. Guillermo Mota followed with a scoreless eighth, getting a momentary scare when left fielder Huff stumbled before running down Garrett Jones' drive to the wall.
Brian Wilson worked the ninth for his 14th save in 15 opportunities. The Pirates had only one hit, Andy LaRoche's single in the seventh, after their four-run second.
NOTES: The Giants' Andres Torres, who shifted from right field to left to begin the ninth, stretched out to make an excellent catch of Ryan Doumit's drive into the left-center gap. ... The Pirates, who began the game last in the NL with 171 runs, scored more than three runs for the first time in nine games. ... The Giants won their sixth in eight games; the Pirates dropped their sixth in eight. ... Duke has won once in 10 starts. No Pirates starting pitcher has won since May 18, when Duke beat the Phillies' Roy Halladay 2-1. ... The Giants have won seven of eight against the Pirates dating to last season. ... Walker singled twice for his fifth multihit game in nine starts. ... The Pirates are 7-1 against the Cubs and 15-31 against the rest of the NL.
(Copyright 2010 by The Associated Press. All Rights Reserved.)