CHICAGO -- Ken Griffey Jr., who has yet to hit a home run this season, more than doubled his RBI total Tuesday night.
"It's a matter of time to get some key hits in key situations," said Griffey, who went 1-for-4 and is 5-for-13 in his last three games. "Keep battling: That's all you can do. Everybody tries to do the small things and eventually the big things will come -- and we'll have a lot of fun."
With Cincinnati trailing 8-7, Javier Valentin hit a two-run single off Michael Wuertz (1-1) with two outs in the seventh to put the Reds ahead to stay. Adam Dunn hit a solo homer in the fifth, his second home run in two days, and has six RBI in two games.
"We're been struggling and, obviously, it's been well-documented with (not getting hits with) runners in scoring position," Reds manager Dave Miley said. "This is what we felt we were capable of doing."
Valentin and Joe Randa had three hits each for the Reds, who set a season high for runs and matched their high with 15 hits.
Jeromy Burnitz, Aramis Ramirez and Jason Dubois hit two-run homers for the Cubs, and Derrek Lee had a solo shot. Lee also had a sacrifice fly and leads the NL with 21 RBI.
Cincinnati starter Eric Milton allowed eight runs and 11 hits in five innings. He gave up four homers, raising his season total to a major league-leading 10.
"Typical Friendly Confines," Miley said. "Milt just elevated some balls. Those guys hit the pitches that were up."
The Reds bullpen, however, came through. Three relievers allowed only one unearned run and two hits in four innings.
David Weathers (1-0) pitched the sixth, Ryan Wagner pitched the next two innings and Danny Graves finished for his eighth save.
"Our job is to go out there and throw up zeros," Wagner said. "The bullpen was excellent. Everybody came in there with a plan to get the first guy. That's our philosophy."
Chicago's Ronny Cedeno had an RBI single in the ninth for his first major league hit and RBI. With runners on second and third and two outs, Todd Hollandsworth grounded to first.
Cubs starter Carlos Zambrano gave up six runs and seven hits in 4 2/3 innings. He was ejected after hitting Austin Kearns on the first pitch following Dunn's homer.
Zambrano, who was ejected from a game for the second time this season, said a blister on his finger affected his performance and control.
"After that home run, I didn't try to hit him," Zambrano said. "I have nothing against Austin Kearns. I like him. We talk to each other before the game. I have to throw inside and the ball went out of my hand. This blister I have still bothers me."
Kearns wasn't buying it.
"I wasn't surprised being hit," Kearns said. "I think he's done that before. They guy throws probably one of the best sinkers in the game. A four-seamer coming right at me is not a mistake."
Six Cubs relievers combined to allow five runs-four earned -- eight hits and five walks in 4 1/3 innings.
"Almost everybody I brought in, I brought in to get somebody else out of trouble," Cubs manager Dusty Baker said. "We had a couple of walks that hurt and a couple of errors that hurt."
The Cubs put RHP Chad Fox on the DL with an elbow injury. Chicago recalled LHP Will Ohman from Triple-A Iowa to take his place. ... Reds OF Wily Mo Pena remained day to day with a stiff left quadriceps. ... Cubs CF Corey Patterson was back in the lineup after being held out on Monday with a stomach virus. He pinch hit on Monday and struck out.