Reds 4, Giants 2: Cincinnati rallied for four runs in the seventh inning, and the Reds' bullpen combined for four innings of scoreless relief to lock down Cincinnati's second straight win against visiting San Francisco.
The Reds' rally spoiled another strong outing by Giants left-hander Barry Zito, who threw six scoreless innings before Scott Rolen's solo home run leading off the seventh chased him.
The Giants' depleted bullpen let another lead slip away later in the inning. A throwing error by reliever Clay Hensley (1-2) on Ryan Hanigan's sacrifice bunt opened the door for three unearned runs in the seventh.
Wilson Valdez tied it with a sacrifice fly, and Hanigan scored on a wild pitch to give the Reds the lead. Joey Votto then laced a double to center to add an insurance run.
Four Cincinnati relievers worked a scoreless inning apiece, allowing only one hit between them. Jose Arredondo (2-0) picked up the win with a perfect seventh, and Sean Marshall earned his fourth save with a 1-2-3 ninth.
San Francisco's Pablo Sandoval singled in the third to extend his hitting streak to 18 games, the longest streak to start a season in franchise history.
Angel Pagan hit a solo home run in the third for the Giants, who have lost seven straight and 12 of 16 at Great American Ball Park.
GAME NOTEBOOK: The Giants had won all three of Zito's previous starts this season. … Zito's last three runs allowed have come on solo home runs. … The Giants placed first baseman/outfielder Aubrey Huff on the 15-day disabled list with an anxiety disorder. Huff left the team abruptly Monday morning. … Reds starter Bronson Arroyo allowed two runs (one earned) on nine hits over five innings.