CINCINNATI -- Shin-Soo Choo's single to right field drove home Todd Frazier with the winning run, lifting the Cincinnati Reds to a 3-2, 11-inning victory over the San Francisco Giants on Wednesday night before a sold-out crowd of 40,757 at Great American Ball Park.
Javier Lopez (1-1) walked Todd Frazier on four pitches to begin the 11th inning. Frazier reached second on a sacrifice bunt by Chris Heisey and scored on Choo's two-out single.
J.J. Hoover (2-5) pitched two innings, allowing one hit with four strikeouts, to earn the victory.
Tony Abreu hit a two-run home run to briefly put the Giants ahead in the fifth.
Heisey, starting in left field for the first time since being placed on the disabled list on April 29, tied the score with a solo home run in the sixth for Cincinnati. It was Heisey's third homer of the season, first since April 23.
Giants starter Barry Zito allowed one run on seven hits, walked one and struck out three in four innings.
Reds left-hander Tony Cingrani gave up four hits, including Abreu's two-run home run, in 5 2/3 innings. He walked four and struck out five over 97 pitches.
Heisey's home run to left field off George Kontos made the score 2-2 in the sixth.
Cincinnati's bullpen, well-rested following Homer Bailey's no-hitter, kept the score tied through eight innings.
The Giants loaded the bases in the eighth against right-hander Alfredo Simon, who threw a pair of wild pitches, issued a walk and a hit batter. Pinch-hitter Joaquin Arias, making his first appearance since straining his left hamstring on June 24, flew out to right to end the inning.
Cincinnati relievers didn't allow a hit for 4 2/3 innings before Arias doubled in the 11th.
The teams combined to use 14 pitchers.
Cingrani's control issues caught up to him in the fifth when he walked Gregor Blanco before giving up Abreu's first home run of the season, a 441-foot blast to left field that put the Giants ahead 2-1.
Heisey's sacrifice fly drove home Jay Bruce with the game's first run in the second inning.
The Giants had runners on first and second with one out in the third, but a bizarre play squelched the rally.
Hunter Pence's looping liner was dropped by second baseman Brandon Phillips, but the infield fly rule was instituted. Buster Posey broke for second on the play and Phillips threw to shortstop Zack Cozart, who tagged him out to complete an odd 4-6 double play.
NOTES: Giants 2B Marco Scutaro was given a day off due to tightness in his back, something he has been battling since spring training. "He's trying to be a warrior and play through it," manager Bruce Bochy said. "He's at a point where he needs a break." Abreu started at second base and batted second. ... The Giants are 15-30 on the road, just six losses shy of last season's total. ... Heisey, who was on the disabled list from April 29 to June 25 with a strained right hamstring, started in left field Wednesday after serving as the club's designated hitter in three interleague games on the last road trip. ... Reds OF Billy Hamilton, the club's top minor league prospect who leads the International League with 49 stolen bases, was named to the IL All-Star team Wednesday.