Griffey followed a Brandon Phillips single with his fifth home run of the season to give Cincinnati a 5-4 lead in the fifth inning.
Griffey's homer left him one behind Rafael Palmeiro for ninth place on baseball's career homer list. He's hit all five of his home runs in his last 11 games.
Cincinnati starter Eric Milton lasted 5 1/3 innings, giving up seven hits and four runs. He remained winless in his last 13 starts dating to August.
Wandy Rodriguez allowed eight hits and five runs, walking two and striking out five in 5 2/3 innings. He hasn't won in 12 starts since Houston's 9-5 win at Texas last July 2.
In other games:
* At San Francisco, Tom Glavine (4-1) allowed only one run - Barry Bonds' 745th career homer - on seven hits in seven innings as the New York Mets beat the Giants, 4-1.
* At Milwaukee, Prince Fielder hit a three-run homer, J.J. Hardy homered and extended his hitting streak to 19 games and the Brewers beat the Washington Nationals, 6-4.
* At Chicago, Jack Wilson tied the game with a sacrifice fly in the ninth and won it with another in the 15th to lift the Pittsburgh Pirates over the Cubs, 4-3.
* At Atlanta, Andruw Jones snapped an 0-for-21 slump with two hits, including an eighth-inning single that drove in the go-ahead run, and the Braves beat the San Diego Padres, 3-2.
* At Miami, Miguel Cabrera singled home the winning run with one out in the ninth inning, and the Florida Marlins beat the Los Angeles Dodgers, 6-5.
* At St. Louis, pinch-hitter Scott Spiezio and Adam Kennedy drove in two runs each in a four-run seventh inning, lifting the Cardinals, 4-1, over the Colorado Rockies.
* Dodgers utilityman Marlon Anderson, a former Phillie, will undergo arthroscopic elbow surgery Friday and is expected to be sidelined at least 2 months.
* The Braves cut lefthanded reliever Steve Colyer to clear a roster spot for pitcher Anthony Lerew.
* Marlins righthander Anibal Sanchez was sent to the minor league disabled list with tendinitis in his right shoulder.
* Nationals reliever Chad Cordero went on the bereavement list, so that he could travel to California and be with his grandmother, who has brain cancer. The Nats called up pitcher Winston Abreu to take his place.
* Burned twice in three games by calls that he says cost his team home runs, Rockies manager Clint Hurdle wants baseball to take another look at instant replay.
On Monday night, what appeared to be a ninth-inning, go-ahead homer by Troy Tulowitzki was instead ruled a double by second-base umpire Bob Davidson, who said the ball went off the top of the wall in left-centerfield.
On Saturday, the Rockies said a home run by Garrett Atkins was taken away by umpires who didn't see the ball well enough.
* Mets minor leaguer Jorge Reyes was suspended for 100 games by the commissioner's office after testing positive for a performance-enhancing substance, his second violation. *