It was the ninth loss in 10 games for the Giants, the defending World Series champions who have fallen into last place in the National League West.
Cincinnati has won the opening three games of the four-game series.
The victory went to J.J. Hoover (2-5), who worked the 10th and 11th innings.
Pistorius testifies he didn't consciously pull trigger when he shot girlfriend
Pregnant Mila Kunis wins 'Best Villain' at MTV Movie Awards