Ken Griffey Jr passed Frank Robinson for sixth place on Major League Baseball's home run list, and Cincinnati pitcher Bobby Livingston went 4-for-4 with an RBI in the Reds' 10-3 victory over the Atlanta Braves on Monday.
Griffey's 24th homer, a three-run shot into the right-field seats at Turner Field, came off Atlanta reliever Oscar Villarreal in the second inning and gave the Reds a 5-0 lead.
With 587 homers, Griffey moved 15 behind Texas' Sammy Sosa for fifth place. Griffey gave Cincinnati a 1-0 lead with an RBI single in the first.
Cincinnati called up Livingston (2-0) from Triple-A Louisville before the game, and the left-hander allowed eight hits, two runs and two walks in five innings. He struck out four. All of Livingston's hits were singles, including the one in the third that made it 6-0. The last Reds pitcher to go 4-for-4 in a game was John Smiley in June 1993.
Atlanta starter Kyle Davies (4-8) failed to record an out and faced just five batters.
Cubs 3, Giants 2
At Chicago, Aramis Ramirez lined a go-ahead two-run double off the wall in left with two outs in the eighth inning, and Chicago rallied past slumping San Francisco.
Rich Hill (6-6) won for the first time in more than a month, getting just enough offense in eight innings.
Nationals 4, Astros 3
At Washington, Dmitri Young hit a go-ahead, three-run homer and Washington handed Houston its seventh straight road loss.
Washington's lone All-Star last week, Young lifted his batting average to a team-best .339 and his RBI total to a team-best 52. His ninth homer of the season came on a 1-0 pitch from Woody Williams with one out in the sixth inning.
Cardinals 5, Marlins 3
At Miami, Chris Duncan and Adam Kennedy homered for St. Louis and Braden Looper won for the first time in seven starts.
Looper (7-7) pitched six innings, scattering five hits and allowing two runs. His last win came on May 24 against Pittsburgh.
Brewers 4, Diamondbacks 3
At Milwaukee, Corey Hart and Ryan Braun homered and Dave Bush pitched six strong innings for Milwaukee.
Rockies 10, Pirates 8
At Pittsburgh, Matt Holliday drove in three runs for Colorado, which almost let an eight-run lead slip away.
Padres 5, Mets 1
At San Diego, David Wells was on his best behavior, pitching six strong innings and Michael Barrett went 3-for-4 with three RBIs as San Diego downed New York.
Mike Cameron homered for the Padres, who led the NL West at the All-Star break before falling into second place behind Los Angeles after losing two of three at Arizona over the weekend.
Dodgers 10, Phillies 3
At Los Angeles, Jeff Kent and Matt Kemp hit three-run homers and Los Angeles beat Philadelphia to its fifth straight win.
Rookie Kason Gabbard pitched a three-hitter for Boston's second shutout of the season, and the Red Sox scored all their runs on homers in a 4-0 victory over the Kansas City Royals in the American League on Monday.
Making his fourth start in place of injured Curt Schilling, Gabbard (3-0) started the game with four 1-3 hitless innings and finished with the first complete game of his career.
Boston got solo homers from Dustin Pedroia and Manny Ramirez in the fourth and a two-run shot by David Ortiz in the sixth, all off Brian Bannister (5-6).
Gabbard struck out eight, walked one and hit two batters.
Yankees 6, Blue Jays 4
At New York, Alex Rodriguez hit a two-run homer and New York got another big hit from Andy Phillips.



