MIAMI - Ken Griffey said he isn't fueled by the drive for 500 home runs. His inspiration Monday was the souvenir World Series championship rings the Marlins handed out to fans.
Griffey passed Lou Gehrig on the career home run list with a go-ahead, three-run drive in the seventh inning that helped the Cincinnati Reds beat Florida 9-7.
It was Griffey's 13th home run of the season and the 494th of his career, moving him into 20th place.
"They've got something that I want, and they were showing it today: that big ol' ring," Griffey said. "That's what I play this game for. Individual accomplishments are going to take care of themselves. I want that championship."
Sean Casey homered twice, scored four and had three RBIs and raised his major league-best average to .394. Barry Larkin and Wily Mo Pena also homered for Cincinnati, which overcame a 5-0 deficit and stopped Florida's five-game winning streak.
"We had some runners on base and couldn't get them in, and then Griff came up with the big three-run blow at the end there," Casey said. "It's a big win for us."
Jeff Conine went 4-for-4, Juan Pierre and Luis Castillo had three hits each and Mike Lowell had three RBIs for the Marlins, who lost for the third time in 12 games.
"We had so many chances. ... I want to forget this one," Marlins manager Jack McKeon said. "You get a five-run lead in the second inning, you've got to win. That's the kind you should win."
John Riedling got the win despite walking four while retiring three. Former Brandon High standout Danny Graves pitched a perfect ninth for his 24th save in 28 chances.
CUBS 3, ASTROS 1: Greg Maddux earned his 293rd career victory and Moises Alou homered to lead host Chicago.
Maddux allowed seven hits in 62/3 innings, including Lance Berkman's ninth homer in 13 games.
After Maddux walked Craig Biggio with two outs in the seventh, putting runners at first and third, trainer Dave Groeschner and manager Dusty Baker went to the mound. Maddux walked off with a mild muscle strain in his right side.
Kyle Farnsworth struck out Adam Everett to end the threat.
GIANTS 8, D'BACKS 4: Barry Bonds homered for the fourth time in six games and visiting San Francisco won its 10th straight.
Michael Tucker had four hits, including a home run, for the Giants, on their longest winning streak since 1998, when they won 11 straight. Four victories have come against Arizona.
The Diamondbacks, who gave up three unearned runs, have lost 10 of 12 to complete their worst May in their seven-year history at 9-20.
BRAVES 8, EXPOS 2: Rookie Nick Green's first career home run highlighted a six-run seventh for Atlanta.
With the score tied at 2 in the seventh and a runner on third with two outs, Montreal manager Frank Robinson elected to walk Rafael Furcal and pitch to Green.
Green foiled the strategy, hitting a three-run homer over the leftfield wall off starter Livan Hernandez. The homer earned Green a curtain call from the Turner Field crowd and knocked Hernandez out of the game.
CARDINALS 8, PIRATES 3: Scott Rolen hit a tiebreaking, three-run homer and picked up his major league-leading 53rd RBI for visiting St. Louis. With two on and the score tied at 2 in the third, Rolen connected off Kris Benson for his 13th home run this season. Jason Marquis allowed three runs and 10 hits in seven-plus innings and went 3-for-4 with a double to win for the third time in four starts.
METS 5, PHILLIES 3: Jason Phillips homered for the third time in two days, and visiting New York ended a four-game losing streak. Kaz Matsui had two hits and two runs and Mike Cameron added a two-run double for the Mets in a game twice delayed by rain for a total of 3 hours, 40 minutes.
DODGERS 3, BREWERS 2 (10): Cesar Izturis hit a run-scoring single in the 10th, capping host Los Angeles' come-from-behind victory. The Dodgers tied it at 2 in the ninth against closer Dan Kolb with one-out run-scoring singles by Juan Encarnacion and rookie Jason Grabowski.
ROCKIES 7, PADRES 1: Jason Jennings held San Diego to four hits in eight innings and visiting Colorado snapped a four-game losing streak. Jeromy Burnitz hit a go-ahead, two-run double with two outs in the fifth.