PITTSBURGH -- Through the first 28 days of August, the Pittsburgh Pirates were the highest-scoring team in baseball.
Cincinnati's Aaron Harang made them look helpless.
"I said it before, and I'll say it again he's just a pleasure to watch," Reds manager Pete Mackanin said. "He just was in complete control throughout the entire game. He had everything in his arsenal, threw strikes, changed speeds, up and in, low and away. There's not a whole lot more to say."
Alex Gonzalez and Javier Valentin had three hits and Phillips, Scott Hatteberg and Edwin Encarnacion each had two for Cincinnati, which had won six straight before getting swept in a doubleheader by the Pirates on Tuesday.
Harang (14-3), who pitched at least eight innings in a game for the ninth time this season, walked one and struck out eight in improving to 11-3 lifetime against the Pirates. It was his 10th career complete game, and his first shutout since June 23, 2006, at Cleveland.
"I tried to throw strikes and get ahead early," Harang said. "I wanted to keep them off-balance and make them swing at my pitches and the guys were there to back me up with defense and run support early. We got a good amount of runs and I didn't have to stress too much."
The Pirates, who had won six of seven coming in, had tied the team record for most home runs in a month with 43. But Harang shut them down, facing just two batters more than the minimum and limiting Pittsburgh to three baserunners.
"I think you really need to give credit where credit's due," Pittsburgh manager Jim Tracy said. "Aaron Harang was terrific tonight -- that goes without saying.
"With what we have been doing offensively over the course of the month of August, for the guy to go out there and completely shut you down in the manner in which he did, I think you have to tip your cap and give him an awful lot of credit."
The first four batters of the game reached against Pirates starter Ian Snell -- including Griffey, whose three-run shot to right scored Josh Hamilton and Gonzalez. It was the 592nd homer of Griffey's career and 29th of the season.
The Reds made it 5-0 in the fifth when Gonzalez hit a sacrifice fly to score Hamilton and Phillips hit his home run to center. An inning later Hamilton drove in a run with a sacrifice fly and Gonzalez singled in Hatteberg.
Snell (8-11), who has lost six of his last seven decisions, gave up seven runs and 10 hits in 5 1/3 innings. He walked two and struck out four.
After the game, Snell said he had been bothered by a brief clubhouse confrontation he and fellow Pirates pitcher Shawn Chacon had about three hours before the game. Though the argument appeared minor and lasted only a few seconds, Snell said it was running through his head while he was on the mound.
"It kind of got to me," he said. "I shouldn't have let it get to me but it did. It's kind of immaturish to carry that out on the field. I let the team down. I didn't perform like I should have performed. It was uncalled for on my part."
Chacon declined to comment on the incident.
It might not have mattered how well Snell pitched, however, the way Harang was cruising.
"When Harang pitches, he keeps us in the game," Phillips said. "He throws strikes, so you have to be alert. ... Everybody on defense is ready. All we've got to do is get one run for him because he's one of those type of pitchers."
- A pitch from Shane Youman grazed Harang in the forearm in the seventh inning.
- Phillips has at least two hits in each of his past six games. The last Cincinnati player to do that was Todd Walker from Sept. 4-10, 2002.
- Snell is the 377th pitcher against which Griffey has homered.
- Thanks to Jason Bay's double, Pittsburgh kept alive a club-record streak of 88 consecutive games with at least one extra-base hit.