CINCINNATI -- It was a throwback night for Matt Harvey. At least, that's how it looked to Giants manager Bruce Bochy.
"He had good stuff," Bochy said. "He really did throw well. He's been throwing well, but he reminded me of when he was really throwing well. He was throwing 95. He mixed it up and hit his spots."
The former Mets ace followed up a seven-inning, five-hit, two-run start the previous Saturday against Arizona.
"After a successful outing last time, it is big to have another," Harvey said. "I'm getting there. Health is the biggest thing. It is hard to stay sharp when you're used to going every sixth day. You feel a little out of whack. The guys are calling me the Saturday starter, like in college."
Scooter Gennett had three hits for the second straight night and scored three runs, Peraza had two hits and scored twice and Brandon Dixon drove in two runs with a bases-loaded double. Cincinnati sent the Giants to their third straight loss after winning three in a row. San Francisco has lost nine of its last 14 games.
Harvey (6-7) didn't give up a hit until there were two outs in the sixth, when Joe Panik beat out a grounder that shortstop Peraza backhanded deep in the hole.
Harvey threw 6 1/3 shutout innings, allowing four hits and a walk with five strikeouts. He drew a standing ovation as he walked to the dugout, and improved to 6-5 in 17 starts for the Reds since being acquired from the Mets for catcher Devin Mesoraco on May 8.
Bumgarner (4-5) turned in the worst of his 14 starts this season, setting season highs by allowing six runs and eight hits in six innings.
"I wouldn't say today was the best that I've felt this year, but I felt pretty good," Bumgarner said. "It's a funny game. That's how it works out sometimes. It was weird. I was making my pitches, and they were getting hits."
Peraza led off a three-run fourth with a line shot into the left field seats. Dixon capped the inning with a broken-bat blooper down the right field line.
"That wasn't my favorite part of the game," Bumgarner said. "That's the way it goes sometimes. Sometimes, they hit it right at guys."
The Reds added two runs in the fifth on Phillip Ervin's bases-loaded sacrifice fly. Peraza scored from third and Gennett came around on center fielder Stephen Duggar's throwing error. Herrera led off the sixth with his third homer of the season.
The Giants scored their only run when the Reds couldn't complete a double play on Evan Longoria's bases-loaded grounder with one out in the eighth.
The Giants have scored three or fewer runs in 10 of the last 14 games and have hit just two home runs in their last 93 innings.
Harvey's win was his first over San Francisco in five career starts. The Giants hit a combined .289 against him in his first four appearances.
ALL OR NOTHING
Of Herrera's six hits this season, three have been home runs.
Giants: RHP Hunter Strickland was activated from the 60-day disabled list. The team saves leader with 13 was out since June 10 with a fractured right hand. INF Pablo Sandoval was transferred to the 60-day disabled list. Sandoval has been out since July 30 with a strained right hamstring.
Giants: LHP Andrew Suarez (4-8) allowed five runs in six innings of a 6-3 Reds win on May 16 in San Francisco.
Reds: After allowing one home run in five July starts, RHP Luis Castillo (6-10) has been roughed up for three in his two August outings.
Brian McCann and Josh Reddick hit back-to-back home runs, and the Houston Astros beat the Toronto Blue Jays 5-3 on Monday night to move one step closer to their second straight AL West title.
Adam Frazier makes incredible jump-throw to convert the double play.
Red Sox pitcher Nathan Eovaldi strikes out 10 Orioles over five innings of work as the Red Sox set the franchise record for wins in a season.
The Boston Red Sox broke a 106 year-old franchise record with their 106th victory on Monday night, clinching home-field advantage through the postseason by beating the Baltimore Orioles 6-2 thanks to a pair of hits from major league batting leader...
Aaron Hicks injured his left hamstring running up the first-base line in the Yankees' 4-1 win over the Tampa Bay Rays on Monday night, another concern for New York heading into next week's AL wild-card game.
Francisco Cervelli drills a 2-run home run as the Pirates lead early over the Cubs.