SAN FRANCISCO (AP) _ Barry Bonds homered twice to move within one of Mark McGwire for fifth place all-time, leading the San Francisco Giants to a 10-5 victory over the Florida Marlins on Saturday.
Bonds went 3-for-3 with two walks, giving him 582 career homers. He hit a two-run shot against Brad Penny (3-3) in the second inning and a solo shot off Vic Darensbourg in the sixth to give him 15 homers this season and tie Lance Berkman and Sammy Sosa for the major league lead. David Bell had three hits, including a homer, and drove in two runs.
Kirk Rueter (6-1) won his sixth straight decision, the longest streak of his career, allowing three runs in seven innings. Robb Nen came on with one out and the bases loaded in the ninth and got his 14th save.
Marlins shortstop Alex Gonzalez was forced out of the game with a dislocated left shoulder. He was injured going after a hit by Bonds in the third.